【发布时间】:2012-12-26 11:44:23
【问题描述】:
因为我想删除一些表格并且有人建议以下内容,所以我做到了:
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”;如果我们不知道如何恢复。有人可以帮帮我吗?
【问题讨论】:
标签: database postgresql database-schema create-table sql-drop