Можно ли скопировать и существующую базу данных или сгенерировать sql, а затем запустить ее для базы данных sql, чтобы создать копию существующей базы данных?
Меня не волнуют данные, только схема.
Я хочу сделать это для модульного тестирования. Я знаю, что могу просто использовать sqlite, но мне любопытно, как это все равно будет работать.
У меня нет никаких сохраненных процедур или чего-либо еще, просто таблицы и PK / FK и т. Д.
Полагаю, лучшим способом было бы как-то сгенерировать схему sql, а затем просто запустить ее для базы данных.
Или, если это проще, скопируйте базу данных, а затем обрежьте таблицы.
Примечание: я хочу знать, как это можно сделать программно .