ERROR: CREATE DATABASE cannot be executed from a function or multi-command string
Попытался создать БД из-под функции.
А мне надо. В смысле программно создавать новые БД под новые проекты в рамках создаваемого мной RAD-CASE инструментария.
Как-то можно обойти это ограничение?
Создавайте отдельной
Создавайте отдельной командой. Ограничение никак не обойти.
Отдельной командой - это в
Отдельной командой - это в смысле ручками? То есть программно - ни как?
)
А если в качестве альтернативы использовать схемы, каталоги?
Как создать новую схему, и к чему это обяжет?
Вы уж извините за наивные вопросы, я новичок в Постгре. И ни разу не админ. Я вообще математик
Почему ручками? Вызывайте
Почему ручками? Вызывайте программно, только не внутри функции.
По схемам есть перевод на русском читайте:
http://postgresql.ru.net/manual/ddl-schemas.html