Я занимаюсь разработкой веб-сайта с использованием SQL Server Express на моей машине. Моя хостинговая компания предоставляет мне SQL Server 2005.
На данный момент все, что у меня есть, - это база данных, с которой я работаю, и база данных, которая находится на живом сервере. У меня нет оригинальных скриптов для генерации схемы, но я могу автоматически генерировать скрипты создания индивидуально или для всей базы данных.
Сейчас я помещаю свой код в систему контроля версий, и мне хотелось бы знать, как управлять схемой базы данных. Что я в нее вкладываю? Создать команды? Изменить сценарии?
База данных в настоящее время очень мала, и поддерживать две базы данных несложно, но я обеспокоен тем, что в будущем, но она выйдет из-под контроля. Есть ли у вас какие-либо советы по синхронизации действующей базы данных при развертывании нового кода?
РЕДАКТИРОВАТЬ Есть идеи относительно того, что должно входить в систему контроля версий? Должны ли сценарии DDL идти сюда?