Postgres Уровень:
Новичок ie
СЦЕНАРИЙ
Я проходил какое-то Postgres урок и играл с база данных chinook , и я должен был что-то сделать для search_path
или пользователя role
, потому что теперь, когда я набираю CREATE DATABASE
, я получу 2 схемы по умолчанию public
и chinook
. Я не знаю почему.
ШАГИ
psql> CREATE DATABASE foo;
psql> \c foo
psql (12.2, server 11.6)
You are now connected to database "foo" as user "username".
psql> \dn
Name | Owner
---------+----------
chinook | username
public | postgres
psql> \dt chinook.*
List of relations
Schema | Name | Type | Owner
---------+---------------+-------+-------
chinook | album | table | username
chinook | artist | table | username
chinook | cars | table | username
chinook | color | table | username
chinook | commitlog | table | username
chinook | customer | table | username
chinook | employee | table | username
chinook | genre | table | username
chinook | invoice | table | username
chinook | invoiceline | table | username
chinook | mediatype | table | username
chinook | playlist | table | username
chinook | playlisttrack | table | username
chinook | track | table | username
ПРОБЛЕМА
Совершенно новая база данных приводит к схеме chinook
и все его добавляемые таблицы вместе со схемой 'public
.
Я хочу вернуться к тому моменту, когда CREATE DATABASE foo
просто создаст базу данных, используя только схему public
. Мне не нужна chinook
схема.
Как я попал в такую ситуацию?
Спасибо