Я изучаю инструмент SQL Toolbelt RedGate, чтобы обеспечить полную базу данных CI, и мне удобно, как инструменты могут облегчить мои потребности в схеме и статических данных.Данные управления исходным кодом RedGate SQL
Однако в других таблицах будет определенное количество данных, которые я хотел бы использовать для управления исходным кодом и использовать его в своем CI. В этих таблицах может быть миллион записей с только несколькими учетными записями, которые должны находиться в контроле источника. Конструкция базы данных означает, что эти данные не могут находиться в отдельной таблице, которая затем может контролироваться источником.
Хорошим примером может служить таблица «Пользователи», в которой вы хотите, чтобы источник контролировал пользователя Admin или System, чтобы он мог быть частью вашего CI, но хотите исключить любых реальных пользователей.
С середины 2011 года у RedGate был request for filtered static data, и мне было интересно, разработал ли кто-нибудь разумный метод преодоления этого ограничения?
Благодарим Вас за отзыв. По нескольким причинам это невозможно для моего реального сценария жизни. Самая серьезная проблема заключается в том, что если вы хотите получить внешний ключ UserID в таблице, вы можете привязать его только к одной из двух таблиц. Мы действительно не можем использовать более одной таблицы :( –
@DanDef Мне интересно, можно ли подготовить сценарий миграции, который будет запускаться при каждой сборке CI и игнорировать статические данные. –
Да, я собирался взглянуть на пытаясь использовать их во второй половине дня. Будет выглядеть и отчитываться ... –