У нас есть корпоративное приложение на основе spring-java, которое предлагает каждому пользователю (одной корпорации) собственную базу данных. Поэтому, когда нам регистрируется новый пользователь (корпорация), они дают нам местоположение своей базы данных (postgreSQL), и нам нужно сделать свою пустую базу данных заполненной нашей схемой и нашими данными.
Мои Ques:Вставка схемы программно
Мне нужно автоматизировать процесс вставки схемы в базе данных программно.
Как я думаю, я должен это сделать:
Я создам некоторую процедуру, которая будет выполнять команды, связанные с вставкой схемы в предоставленную базу данных, но я не уверен, что это правдоподобный способ.
Есть ли такой процесс, который мы можем выполнить с API-интерфейсами соединителей базы данных? Боюсь, что нет.
Пожалуйста, люди делятся своими мыслями, Спасибо заранее
Спасибо за интерес, но можно ли это сделать так, как я упомянул? –
Ни один из этих инструментов не использует хранимую процедуру. Вместо этого файлы SQL (или даже XML) выполняются в базе данных. Самое замечательное, что вы получаете от этого, - это управление версиями. И вы можете проверить свои сценарии в исходном контроле (git/subversion) –