создать миграцию pg setval - PullRequest
       12

создать миграцию pg setval

0 голосов
/ 27 апреля 2019

Когда я перемещаю свою базу данных с локальной на heroku, последовательность моих таблиц теряется. Итак, вручную я делаю:

CREATE SEQUENCE utilisateurs_id_seq;
CREATE SEQUENCE

ALTER TABLE utilisateurs ALTER COLUMN id SET DEFAULT nextval('utilisateurs_id_seq'::regclass);
ALTER TABLE

ALTER SEQUENCE utilisateurs_id_seq OWNED BY utilisateurs.id;
ALTER SEQUENCE

SELECT setval('utilisateurs_id_seq',(SELECT GREATEST(MAX(id)+1,nextval('utilisateurs_id_seq'))-1 FROM utilisateurs));

Вместо того, чтобы делать это вручную, как поместить это в миграцию рельсов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...