heroku db: push --tables: поддерживается ли целостность идентификатора записи? - PullRequest
1 голос
/ 08 декабря 2011

если в heroku я использую

heroku db:push --tables mytable

поддерживается ли целостность идентификаторов записей исходной таблицы?

т.е. если в исходной таблице 3 записи с идентификаторами 1,2 и 5 (из-за того, что 3 и 4 были удалены на каком-то этапе), эти идентификаторы останутся такими же в heroku или они сделают эквивалент вставки и воссоздают записи с последовательными идентификаторами (1,2,3)?

iПредставьте, что я могу выяснить это методом проб и ошибок, но способ построения нашей системы зависит от того, будут ли эти идентификаторы одинаковыми

, чтобы подвести итог: будут ли все записи с одинаковыми идентификаторамипосле того как тебя толкнули к героку?

спасибо

1 Ответ

1 голос
/ 08 декабря 2011

Он полностью заменяет таблицы в целевой базе данных. Например, если вы извлекаете всю базу данных, любые таблицы, которые участвуют в извлечении, больше не содержат старые данные.

Поскольку данные являются копией, они идентичны исходной таблице.

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