Postgresql Postgres-必需数据库
我不小心从我的postgres中删除了默认的“postgres”数据库。我读过: 大多数Postgres服务器默认有三个数据库:template0、template1和Postgres。template0和template1是骨架数据库,可以由CREATE DATABASE命令使用。postgres是您在创建任何其他数据库之前将连接到的默认数据库 我现在通过运行createdatabasepostgres再次创建了一个postgres数据库 我还需要做些什么来重新删除“postgres”数据库吗?还是现在的基本相同Postgresql Postgres-必需数据库,postgresql,Postgresql,我不小心从我的postgres中删除了默认的“postgres”数据库。我读过: 大多数Postgres服务器默认有三个数据库:template0、template1和Postgres。template0和template1是骨架数据库,可以由CREATE DATABASE命令使用。postgres是您在创建任何其他数据库之前将连接到的默认数据库 我现在通过运行createdatabasepostgres再次创建了一个postgres数据库 我还需要做些什么来重新删除“postgres”数据库吗
谢谢数据库
postgres
一点也不特别。您应该使用引导超级用户(通常是postgres
)作为数据库所有者,那么数据库将与原始postgres
数据库一样好
唯一的区别是新数据库将有一个OID≥ 16384,将其标识为群集初始化后创建的对象。然而,快速浏览一下源代码,我相信我们不会在任何地方使用它