Невозможно создать новую таблицу после «DROP SCHEMA public»
Так как я хотел отбросить некоторые таблицы, и кто-то предложил ниже, и я сделал это:
postgres=# drop schema public cascade;
DROP SCHEMA
postgres=# create schema public;
CREATE SCHEMA
Тогда у меня возникли проблемы при создании новой базы данных, такие как:
postgres=# create database test;
CREATE DATABASE
postgres=# \c test
You are now connected to database "test" as user "postgres".
test=# create table hi(id int primary key);
*ERROR: no schema has been selected to create in*
Вы можете видеть, что я получил ошибку
ОШИБКА: схема не была выбрана для создания в *
Как я могу восстановить общедоступную схему?
Я полагаю, что люди никогда не делают «отбросить схему публичного каскада»; если мы не знаем, как восстановить. Кто-нибудь может мне помочь?