Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql Postgres-必需数据库_Postgresql - Fatal编程技术网

Postgresql Postgres-必需数据库

Postgresql Postgres-必需数据库,postgresql,Postgresql,我不小心从我的postgres中删除了默认的“postgres”数据库。我读过: 大多数Postgres服务器默认有三个数据库:template0、template1和Postgres。template0和template1是骨架数据库,可以由CREATE DATABASE命令使用。postgres是您在创建任何其他数据库之前将连接到的默认数据库 我现在通过运行createdatabasepostgres再次创建了一个postgres数据库 我还需要做些什么来重新删除“postgres”数据库吗

我不小心从我的postgres中删除了默认的“postgres”数据库。我读过:

大多数Postgres服务器默认有三个数据库:template0、template1和Postgres。template0和template1是骨架数据库,可以由CREATE DATABASE命令使用。postgres是您在创建任何其他数据库之前将连接到的默认数据库

我现在通过运行createdatabasepostgres再次创建了一个postgres数据库

我还需要做些什么来重新删除“postgres”数据库吗?还是现在的基本相同


谢谢

数据库
postgres
一点也不特别。您应该使用引导超级用户(通常是
postgres
)作为数据库所有者,那么数据库将与原始
postgres
数据库一样好

唯一的区别是新数据库将有一个OID≥ 16384,将其标识为群集初始化后创建的对象。然而,快速浏览一下源代码,我相信我们不会在任何地方使用它