今天在新建数据库时报错,提示使用模板数据库被使用,报错信息:
ERROR: source database "template1" is being accessed by other users
DETAIL: There is 1 other session using the database.
了解了一下在创建数据库时指定模板,问题解决。
1.创建数据库
create database mydb_template;
2.将数据库设置成模板数据库
update pg_database set datistemplate = true where datname = ‘mydb_template’;
3.参照模板数据库创建新的数据库
create database mydb1 template mydb_template;
这里我们直接使用第三条,穿件数据库时指定模板就好了。