PostgreSQL中的template0和template1库使用实战
客户端默认会连接到postgres库。删除了postgres库之后,可以借助模板库template1再创建postgres库:其实,在使用create database db_name语句创建新库的时候,就是创建模板库template1的一个拷贝。这就是上面重建postgres的时候先登录template1而不是template0的原因。template0是默认的不可修改的数据库。在初始化后的空实例中,template0和template1是完全相同的。如果你想创建自己的模板库,只需将你选中库对应的datistemplate设置为T即可。当然,在创建新库的时候,还可以选择其他的库做为源库:但是,要求不能有其他连接连接到模板库,否则会报错:
下载地址
用户评论