当前位置: 首页 > wzjs >正文

装修材料网购平台排名杭州网站优化企业

装修材料网购平台排名,杭州网站优化企业,网页设计大作业模板,html制作音乐网站在PostgreSQL中,创建数据库时实际上通过拷贝一个已有数据库进行工作的。在默认情况下,将拷贝名为template1的标准系统数据库。所以该数据库是创建新数据库的“模板”。如果为template1数据库增加对象,这些对象将被拷贝到后续创建的用户数据库…

在这里插入图片描述

在PostgreSQL中,创建数据库时实际上通过拷贝一个已有数据库进行工作的。在默认情况下,将拷贝名为template1的标准系统数据库。所以该数据库是创建新数据库的“模板”。如果为template1数据库增加对象,这些对象将被拷贝到后续创建的用户数据库中。这种行为允许对数据库中标准对象集合的进行修改。例如,如果把过程语言PL/Perl安装到template1中,那么在创建用户数据库后不需要额外的操作就可以使用该语言。

视频讲解如下

【赵渝强老师】PostgreSQL的模板数据库

系统里还有名为template0的第二个标准系统数据库。这个数据库包含和template1初始内容一样的数据,但只包含PostgreSQL版本预定义的标准对象。在数据库集群被初始化之后,不应该对template0做任何修改。在创建数据库时通过指示使用template0取代template1进行拷贝,可以创建一个“纯净的”用户数据库,它不会包含任何template1中的站点本地附加物。

执行下面的语句可以查看当前已存在的数据库信息。

postgres=# select oid,datname,datistemplate,datallowconnfrom pg_database;
# 输出的信息如下:oid  |  datname  | datistemplate | datallowconn 
-------+-----------+---------------+--------------13580 | postgres  | f             | t1 | template1 | t             | t13579 | template0 | t             | f
(4 rows)

其中有两个有用的标识:

  • datistemplate可以被设置来指示该数据库是不是要作为创建数据库的模板。如果设置了这个标志,那么该数据库可以被任何有createdb权限的用户克隆;如果没有被设置,那么只有超级用户和该数据库的拥有者可以克隆它。

  • 如果datallowconn为false,那么将不允许与该数据库建立任何新的连接。但已有的会话不会因为把该标志设置为false而被中止。

template0通常被标记为datallowconn = false来阻止对它的修改。template0和template1通常总是被标记为datistemplate = true。

《PostgreSQL数据库实战派》

http://www.dtcms.com/wzjs/458739.html

相关文章:

  • 沈阳专业网站建设公司网推广公司
  • 信息公司网站建设方案 游戏参考消息今天新闻
  • wordpress搞笑百度地图优化排名方法
  • 网站建设报销属于什么会计科目微营销推广方案
  • 微信推广小程序seo工程师
  • 网站开发gxjzdrj百度推广有用吗
  • 怎么检查网站死链代发新闻稿最大平台
  • wordpress的主题mnews1.9优化软件
  • 互联网行业五行属什么长沙网站seo优化排名
  • 郑州效果图设计广州seo工程师
  • 网站制作做站长挣钱vivo应用商店
  • 化妆品网站建设操作可行性分析网站优化方案案例
  • 淘宝做导航网站好郑州seo优化哪家好
  • 网站建设 预付款网络营销的类型
  • 自己做培训需要网站吗英文seo是什么意思
  • 基本网站建设技术柳州网站建设哪里有
  • 佛山新网站建设市场湖南好搜公司seo
  • 银川微信网站看网站时的关键词
  • 关于做情侣的网站的图片大全淘宝推广工具
  • 乐山企业品牌网站建设网站怎么收录到百度
  • 百度网站的域名是什么中国搜索引擎排行榜
  • 简述网站建设方法百度推广怎么操作
  • 个人网站建设方法和过程天津百度爱采购
  • 网站建设招标书范本一个人怎么做独立站shopify
  • xiu主题做的网站seo外包靠谱
  • 大中型网站开发价格谷歌推广怎么开户
  • 绵阳做手机网站seo关键词排名优化案例
  • 手机网站建设电商培训机构推荐
  • 手车做网课网站多少重庆网络seo
  • 我国政府门户网站建设搜索最多的关键词的排名