Как принять изменения, внесенные в основную ветку в базу данных, которую вы уже развернули в локальной системе с помощью Sqitch? - PullRequest
0 голосов
/ 23 января 2020

Я развернул БД, используя файл плана, который был в моей ветке (отчеты). Мой босс внес некоторые изменения в ветку master. Мне нужно проверить указанные изменения, которые были сделаны, чтобы освоить. Моя локальная версия устарела, так как я перенес все изменения мастера в свою локальную машину. Я попробовал следующее в основной ветке.

fifthgear % sqitch deploy fifthgear
Nothing to deploy (up-to-date)

Тогда я попробовал;

fifthgear % sqitch revert fifthgear
Revert all changes from fifthgear? [Yes] Yes
Change "sales_data" required by currently deployed change: adi-etl-swtraders:sales_data@v1.0.0
Change "sales_purchasing_data" required by currently deployed change: adi-etl-swtraders:purchasing_data@v1.0.0
Change "sales_data_customers" required by currently deployed change: adi-etl-swtraders:customers@v1.0.0.....

после чего я устал;

fifthgear % sqitch rebase fifthgear
Revert all changes from fifthgear? [Yes] yes
Change "sales_data" required by currently deployed change: adi-etl-swtraders:sales_data@v1.0.0
Change "sales_purchasing_data" required by currently deployed change: adi-etl-swtraders:purchasing_data@v1.0.0
Change "sales_data_customers" required by currently deployed change: adi-etl-swtraders:customers@v1.0.0......

Мне кажется, что существуют зависимые базы данных, которые полагаются на эту основную базу данных, которые мешают мне перебазировать или вернуть пятую часть. Как можно go принять новые изменения, сделанные в другой ветке?

Кроме того,

sqitch rework fifthgear

будет полезным вариантом в этом сценарии.

...