До сих пор мой опыт работы с базами данных всегда работал со слоем промежуточного определения, который у нас есть, где я работаю.т. е. SQL не был написан напрямую для определений таблиц, а был сгенерирован из промежуточного файла, в котором записаны сценарии SQL для создания соответствующих таблиц, сценарии обновления между изменениями схемы и вспомогательные функции для выполнения простых запросов / обновлений / вставок / удалений избаза данных.
Сейчас я нахожусь в ситуации, когда у меня нет к ней доступа, по причинам, по которым я не пойду, и я чувствую себя немного растерянным в том, что делать.Мне нужно иметь небольшое количество таблиц в базе данных, и я не уверен, что обычно делается для управления определениями таблиц.
Обычно люди просто используют сценарий SQL, который выполняет создание таблиц в качестве своего определения,или все просто используют IDE, которая управляет определением в отдельном файле и регенерирует сценарий SQL для создания таблиц?
Я бы действительно предпочел не вводить зависимость от конкретной IDE, посколькумы все знаем, что разработчики - нытики, которые склонны к религиозным дебатам по мелочам.