Так как я хотел сбросить некоторые таблицы, и кто-то предложил ниже, и я сделал это:
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*
Вы можете видеть, что я получил ошибку
ОШИБКА: никакая схема не была выбрана для создания в *
Как восстановить общедоступную схему? Я предлагаю, чтобы люди никогда не делали "публичный каскад схемы схемы"; если мы не знаем, как восстановить. Может кто-нибудь помочь мне?