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

网站公司销售石家庄市住房和建设局网站

网站公司销售,石家庄市住房和建设局网站,网站建设怎么挣钱,园林景观设计公司官网查找所有的数据库 select datname from pg_database运行该命令后#xff0c;我们会发现其中出现了一些其它的数据库接下来#xff0c;我们分析 template0 和 template1 的作用。template1 template1 是 PostgreSQL 默认用于创建新数据库的模板。当执行 CREATE DATABASE new_d…查找所有的数据库 select datname from pg_database运行该命令后我们会发现其中出现了一些其它的数据库接下来我们分析 template0 和 template1 的作用。template1 template1 是 PostgreSQL 默认用于创建新数据库的模板。当执行 CREATE DATABASE new_db; 时PostgreSQL 实际上会复制 template1 的内容来创建 new_db。 这意味着 你可以修改 template1如果你在 template1 中添加了表、函数、扩展或其他对象那么之后所有基于 template1 创建的新数据库都会包含这些对象。这对于在所有新数据库中预装一些常用结构或扩展非常有用。需要小心修改虽然可以修改 template1但修改后所有新数据库都会继承这些修改。如果你只想某个数据库有特定对象最好在创建该数据库后再添加而不是修改 template1。template0 template0 也是一个模板数据库但它有一个关键特性它被设计成一个 “纯净”的模板。 这意味着不能修改 template0你不能直接在 template0 中添加、删除或修改对象。用于恢复或特定编码template0 的主要用途是当 template1 被修改后如果你需要创建一个完全没有任何自定义对象的新数据库时可以使用 template0。例如当你需要创建使用不同字符集编码的数据库时通常会基于 template0 来创建以确保编码的一致性。 你可以通过以下方式基于 template0 创建数据库 CREATE DATABASE my_clean_db TEMPLATE template0;简而言之template1 是你常用的模板可以自定义而 template0 是一个干净的、不可修改的模板用于特定情况比如创建纯净的数据库或者处理字符集问题。创建更多自定义的模板 创建一个普通的数据库 首先你需要创建一个常规的数据库。 CREATE DATABASE my_custom_template;配置你的新数据库 连接到这个新创建的数据库 (my_custom_template)并向其中添加所有你希望在新数据库中自动包含的对象。这包括 表结构CREATE TABLE视图CREATE VIEW函数和存储过程CREATE FUNCTION扩展CREATE EXTENSION 例如 uuid-ossp、pg_trgm 等。预设数据INSERT INTO权限设置GRANT-- 添加一个扩展 CREATE EXTENSION IF NOT EXISTS uuid-ossp;-- 创建一个表 CREATE TABLE users (id UUID DEFAULT uuid_generate_v4() PRIMARY KEY,username VARCHAR(50) NOT NULL UNIQUE,email VARCHAR(100) NOT NULL );-- 插入一些初始数据 INSERT INTO users (username, email) VALUES (admin, adminexample.com);将数据库标记为模板 完成配置后断开与该数据库的所有连接。然后你需要修改其属性将其标记为一个模板。这个操作需要超级用户权限并且不能在连接到该数据库时执行。 update pg_database set datistemplate true where datname my_custom_template;根据模板创建数据库 create database mydb template my_custom_template注意 只有超级用户才能将数据库标记为模板。 断开连接 在将数据库标记为模板ALTER DATABASE ... IS TEMPLATE TRUE;之前必须确保没有其他会话连接到该数据库。否则操作会失败。 模板的修改 理论上你可以修改一个已经被标记为模板的数据库。但是当你修改它时所有当前连接到它的会话也必须被断开。最佳实践是如果你需要更新模板可以先将它设置为 IS TEMPLATE FALSE进行修改然后再设置为 IS TEMPLATE TRUE。查看有哪些template SELECT datname FROM pg_database WHERE datistemplate TRUE;
http://www.pierceye.com/news/536995/

相关文章:

  • 深圳做网站哪里最好南宁seo外包平台
  • 新开传奇网站推荐做百度推广怎么做才能有电话
  • 文件夹里内容做网站的分类做网站上线一般要多久
  • 企业网站页头背景图河南网络优化服务
  • 成品网站nike源码免费现在装宽带要多少钱
  • 綦江建设银行网站外贸精品网站建设
  • 互动性的网站做第一个php网站
  • 移动网站开发视频怎样嵌入遵义市公共资源交易平台
  • 教做美食的视频网站青岛手机网站建设报价
  • 校园网站建设网成功做网站
  • 网站策划方案如何做网页设计师职业认知
  • 助孕网站优化推广项目名称有创意大全
  • 百度制作网站福州做商城网站公司
  • 周口师范做网站做类似昵图网网站
  • 岳阳企业网站建设网站服务器暂时不可用怎么办
  • 网站的站点的管理系统网站建设组织架构
  • 怎么制作网站视频教程wordpress 导入图片
  • 淘宝网发布网站建设wordpress不能翻页
  • 怎么样可以做网站wordpress gallery widget
  • 湖北网站推广公司技巧自己做app的软件
  • 网站梦打开又提示无法访问dw网页设计代码茶文化
  • 阳江营销型网站建设wordpress防攻击插件
  • 深圳电信网络建站东莞房价2022最新价格
  • 昆山营销型网站建设温州网上商城网站建设
  • 网站html动态效果asp化妆品网站源码
  • 丹东网站seo国家企业工商网查询
  • 好看云在线网站模板江西省建设厅教育网站
  • 小网站百度做一个网站怎么做呢
  • 城市分站seoseo相关岗位
  • 购物网站开发语言wordpress分类指定页面