因为我想删除一些表格并且有人提出了以下建议,所以我做到了:
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*
你可以看到我有错误
错误:没有选择要创建的架构*
如何恢复公共架构?
我建议人们永远不要做“drop schema public cascade”;如果我们不知道如何恢复。有人可以帮帮我吗?