Подтвердить что ты не робот

PostgreSQL: создание схемы в конкретной базе данных

Мне нужно написать sql script, который создает как новую базу данных, так и новую схему в только что созданной базе данных.

Как я могу это сделать? Могу ли я каким-то образом изменить существующую базу данных на новую? Или я могу как-то указать базу данных для CREATE SCHEMA?

Я использую PostgreSQL 9.0

4b9b3361

Ответ 1

Вы можете подключиться к базе данных и выполнить инструкцию "CREATE SCHEMA". Это должно привести к созданию новой схемы в этой базе данных. Это не так сложно, как вы думаете;) Если вы хотите сделать это из .SQL файла, вы можете использовать команду \connect как таковую:

 CREATE DATABASE foo;
 \connect foo;
 CREATE SCHEMA yourschema;