Я думаю, что лучше всего сохранить код.Что еще более важно, вы должны поддерживать этот код (или генерировать его) каждый раз, когда изменяется схема базы данных.
Это важно по следующим причинам.
- Вы, вероятно, будете удивлены тем, какмного раз вам это нужно.Если вам нужно перенести сервер или настроить другую среду (например, TEST или DEMO) и т. Д.
- Я также обнаружил, что при кодировании я часто обращаюсь к DDL SQL, особенно если я не коснулсясистема на некоторое время.
- У вас есть справка о принятых вами решениях, таких как созданные вами индексы, уникальные ключи и т. д. и т. д.
Если у вас нетПридерживаясь дисциплинированного подхода, я обнаружил, что схема базы данных со временем может дрейфовать по мере внесения специальных изменений, и это может вызвать неясные проблемы, которые не обнаруживаются до тех пор, пока вы не попадете в базу данных.Хуже того, без дисциплинированного подхода (т. Е. Эталонного определения схемы) вы можете обнаружить, что разные базы данных имеют слегка различную схему.