Есть прога требующая тотальной переработки, которая в процессе работы создает проекты, которые оформляются в БД в виде отдельной схемы/юзера. Сейчас создание всей структуры идет тупо в коде, хотелось бы переписать его на более кошерный вариант, в связи с чем вопрос. Как лучше создавать схему/юзера бд:
-
вызовом скрипта, положенного в бд (всегда есть основная схема с настройками и прочим). Скрипт в файле не пройдет из-за требований безопасности;
-
создание копированием пустой эталонной схемы;
-
ваш вариант.