CREATE DATABASE

ERROR: CREATE DATABASE cannot be executed from a function or multi-command string

Попытался создать БД из-под функции.
А мне надо. В смысле программно создавать новые БД под новые проекты в рамках создаваемого мной RAD-CASE инструментария.
Как-то можно обойти это ограничение?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Создавайте отдельной

Создавайте отдельной командой. Ограничение никак не обойти.

Отдельной командой - это в

Отдельной командой - это в смысле ручками? То есть программно - ни как?
А если в качестве альтернативы использовать схемы, каталоги?
Как создать новую схему, и к чему это обяжет?
Вы уж извините за наивные вопросы, я новичок в Постгре. И ни разу не админ. Я вообще математик :))

Почему ручками? Вызывайте

Почему ручками? Вызывайте программно, только не внутри функции.
По схемам есть перевод на русском читайте:
http://postgresql.ru.net/manual/ddl-schemas.html

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023