PostgreSQL: создание схемы в конкретной базе данных
Мне нужно написать sql script, который создает как новую базу данных, так и новую схему в только что созданной базе данных.
Как я могу это сделать? Могу ли я каким-то образом изменить существующую базу данных на новую? Или я могу как-то указать базу данных для CREATE SCHEMA?
Я использую PostgreSQL 9.0
Ответы
Ответ 1
Вы можете подключиться к базе данных и выполнить инструкцию "CREATE SCHEMA". Это должно привести к созданию новой схемы в этой базе данных. Это не так сложно, как вы думаете;) Если вы хотите сделать это из .SQL файла, вы можете использовать команду \connect как таковую:
CREATE DATABASE foo;
\connect foo;
CREATE SCHEMA yourschema;