1.首先,我们需要删除template1的。模板不能被删除,所以我们首先修改它,设置成一个普通的数据库:
登陆postgresql
[root@ root]# su - postgres;
-bash-4.1$ psql
postgres=# UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';
2.现在,我们可以删除它:
postgres=# DROP DATABASE template1;
3.然后,重新创建一个template1数据库,设置默认编码:
postgres=# CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE';
4.在把template1设置成为默认模板。
postgres=# UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1';
5.最后切换模板就可以了
postgres=# \c template1
template1=# VACUUM FREEZE;
template1=# \q
到这里应该就可以了
相关推荐
PostgreSQL中国社区资深数据库专家、沃趣科技首席数据库架构师撰写,PostgreSQL数据库领域经典著作 系统讲解PostgreSQL技术内幕,深入分析PostgreSQL特色功能,包含大量来自实际生产环境的经典案例和经验总结 ...
.PostGreSQL安装部署系列:Centos 7.9 安装指定PostGreSQL-15版本数据库
1.nacos服务,适配postgresql数据库。 2.提供nacos,postgresql的创建nacos数据库脚本。 3.nacos/conf/nacos-pg.sql数据库脚本文件。 4.nacos版本1.4.2。
选择数据库类型,配置数据库来源,选择需要生成的表,一键生成数据库文档
数据库课程设计,数据库课设:Golang+postgresql+Vue3
C# 操作PostgreSQL 数据库 .
PostgreSQL sql语句:创建用户,创建数据库,用户授权
POSTGRESQL7数据库开发指南
PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析...
PostgreSql+PostGis 创建空间数据库
GP(postgreSql)数据库获得字段信息的语句,很实用的语句
postgresql数据库jdbc驱动,jar包。。。。。。。。。。。。
一、数据库搭建 1、yum 指定目录安装 https://blog.csdn.net/llwy1428/article/details/105143053 2、yum 直接安装 https://blog.csdn.net/llwy1428/article/details/102486414 3、编译安装 ...4、PostgreSql 基本操作 ...
《PostgreSQL数据库内核分析》彭智勇 完整版44M
postgresql大象数据库还原文件,以及基本设置。
Navicat连接postgreSQL 报错error:column找不到,亲测是Navicat版本不够,下载12版本有用-附件资源
使用Bucardo搭建PostgreSQL数据库双主同步
asp连接postgresql数据库 的源码
内容概要:适用于PostgreSQL的创建数据库代码,包括创建、注释、主键限制、添加数据等功能。 适用人群:SQL入门新手、PostgreSQL新手
postGREsql数据库资料,经典资料,带完整书签。可以复制文字