语法
同时也可以指定模板数据库
notice :
在数据库集群初始化时会创建另一个名为template1 的数据库。在创建一个新的数据库时, 实际上就是克隆(复制)了template1数据库。 这就意味着你对template1所做的任何修改都会传播到所有随后创建的数据库中。 因此,避免在template1中创建对象,除非你想要这些对象传播到每个新建的数据库中。
CREATE DATABASE dbname OWNER rolename;
同时也可以指定模板数据库
CREATE DATABASE dbname TEMPLATE template0;
CREATE DATABASE name [ [ WITH ] [ OWNER [=] user_name ]
[ TEMPLATE [=] template ]
[ ENCODING [=] encoding ]
[ LC_COLLATE [=] lc_collate ]
[ LC_CTYPE [=] lc_ctype ]
[ TABLESPACE [=] tablespace_name ]
[ CONNECTION LIMIT [=] connlimit ] ]
notice :
在数据库集群初始化时会创建另一个名为template1 的数据库。在创建一个新的数据库时, 实际上就是克隆(复制)了template1数据库。 这就意味着你对template1所做的任何修改都会传播到所有随后创建的数据库中。 因此,避免在template1中创建对象,除非你想要这些对象传播到每个新建的数据库中。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26526320/viewspace-2106212/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26526320/viewspace-2106212/
创建数据库命令详解
本文详细介绍了如何使用SQL命令创建数据库,包括指定所有者、模板数据库等选项,并特别指出在数据库集群初始化时创建的template1数据库的重要性及其对后续新建数据库的影响。
723

被折叠的 条评论
为什么被折叠?



