应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

PG技术大讲堂Part10PostgreSQL数据库管理

  PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUGPG技术大讲堂。
  Part10:PostgreSQL数据库管理
  内容1:PostgreSQL数据库结构
  内容2:PostgreSQL数据库级权限管理
  内容3:PG数据库级环境参数设置
  内容4:PostgreSQL数据库级属性修改
  10。1、数据库结构
  数据库集簇逻辑结构每个数据库存储的对象(表、索引、视图等等)是独立的、私有的,每个数据库类似于每个房间,从房间中取东西,就需要到房间里面;同理,要访问某个数据库中的对象,就需要登录到指定的数据库中。
  PostgreSQL数据库结构
  数据库集群是由PostgreSQL服务器管理的数据库的集合。PostgreSQL中的数据库集群一词并不意味着一组数据库服务器。PostgreSQL服务器在单个主机上运行,并管理单个数据库群集。
  数据库是数据库对象的集合。在关系数据库理论中,数据库对象是用来存储或引用数据的数据结构。堆(heap)表是一个典型的例子,它有很多类似于索引、序列、视图、函数等等。在PostgreSQL中,数据库本身也是数据库对象,在逻辑上彼此分离。所有其他数据库对象(如表、索引等)都属于各自的数据库。
  PostgreSQL数据库属主
  Postgres中的数据库属主属于创建者,只要有createdb的权限就可以创建数据库,数据库属主不一定拥有存放在该数据库中其它用户创建的对象的访问权限。
  数据库在创建后,允许public角色连接,即允许任何人连接。
  数据库在创建后,不允许除了超级用户和owner之外的任何人在数据库中创建schema。
  数据库在创建后,会自动创建名为public的schema,这个schema的all权限已经赋予给了public角色,即允许任何人在里面创建对象,但对己存在的其它用户的表不具有任何权限。
  10。2、数据库权限
  CREATE:可以在指定数据库创建schema的权限
  CONNECT:可以连接到指定数据库的权限TEMPORARY:可以创建临时表的权限ALL:指定数据库所有的权限语法:
  GRANT{{CREATECONNECTTEMPORARYTEMP}〔,。。。〕ALL〔PRIVILEGES〕}
  ONDATABASE数据库名称〔,。。。〕
  TOrolespecification〔,。。。〕〔WITHGRANTOPTION〕
  由于数据库在创建后,允许public角色连接,即允许任何人连接。所以如果要取消某个用户对指定数据库连接的权限,需要先取消public的连接权限,再取消该用户的连接权限。
  授权用户连接数据库的权限
  grantconnectondatabasedbnametousername;
  撤销用户连接数据库的权限
  revokeconnectondatabasedbnamefrompublic;
  revokeconnectondatabasedbnamefromusername;
  查看哪些用户有某个数据库的connect权限
  selectdatname,dataclfrompgdatabasewheredatnamedbname;
  10。3、数据库环境设置
  PostgreSQL参数设置分为实例级、数据库级、用户级和会话级,而有些参数可以在所有级别中设置,优先级顺序为会话级用户级数据库级实例级。
  数据库参数配置语法:
  ALTERDATABASE名称SET配置参数{TO}{值DEFAULT}
  ALTERDATABASE名称SET配置参数FROMCURRENT
  ALTERDATABASE名称RESET配置参数
  ALTERDATABASE名称RESETALL
  配置示例(一):
  设置数据库搜索路径:
  alterdatabasepostgressetsearchpathtouser,public,schemaname;
  配置连接某个库时可使用的工作内存
  alterdatabasepostgressetworkmem8MB;
  配置连接某个库时可使用的维护内存
  alterdatabasepostgressetmaintenanceworkmemTO256MB;
  配置示例(二):
  配置连接某个库后使用的时区
  alterdatabasepostgressetTimeZonetocet;alterdatabasepostgressetDateStyletoSQL,DMY;(重新登录生效)
  配置连接某个库后执行语句最多时长(执行1秒超时)
  alterdatabasepostgressetstatementtimeout1000;
  配置连接某个库后默认的客户端编码,配置客户端编码为gbk,适用于数据库编码为utf8,应用程序编码为gbk的应用
  alterdatabasepostgressetclientencodingtogbk;
  配置示例(三):
  配置某个库使用日志记录级别(设置后,对这个数据库的访问不记录日志)
  alterdatabasepostgressetlogstatementnone;
  配置连接某个库后的wal日志写盘级别(设置后,该库的更新操作只要求本地提交)
  alterdatabasepostgressetsynchronouscommittolocal;
  配置连接某个库后禁用某个规划器(禁用indexonlyscan扫描)
  alterdatabasepostgressetenableindexonlyscantooff;
  配置示例(四):
  配置连接某个库后执行出错时中断连接(对新会话生效)
  alterdatabasepostgressetexitonerrortoon;
  重新连接后
  selectpgbackendpid();
  执行错误会导致连接中断
  selectfromd1;
  配置示例(五):
  查看所有个性化配置
  drds
  查询数据库的连接数限制只能查看数据字典表
  selectdatname,datconnlimitfrompgdatabase
  设置某个个性化设置为默认值
  ALTERDATABASEpostgresresetexitonerror;
  设置所有个性化设置为默认值
  ALTERDATABASEpostgresresetALL;
  10。4、数据库属性修改
  数据库的属性我们可以进行修改,修改范围是数据库名字、属主、表空间。
  ALTERDATABASE名称RENAMETO新的名称
  ALTERDATABASE名称OWNERTO{新的属主CURRENTUSERSESSIONUSER}
  ALTERDATABASE名称SETTABLESPACE新的表空间
  示例:
  修改数据库名字
  ALTERDATABASEnewdb2RENAMETOnewdb3;
  修改数据库属主
  ALTERDATABASEnewdb3OWNERTOu1;
  修改新表空间的名字
  ALTERDATABASEnewdb3SETTABLESPACEnewtbl;
  以上就是Part10PostgreSQL数据库管理的内容,欢迎进群一起探讨交流,钉钉交流群:35,82,24,60,钉钉群有专门讲解公开课
  往期课程,联系cuug咨询老师

平台生态与平台规则2022生机大会现在我们的生活实际上是在两个世界中,一个是现实,一个是网络。在现实中我们的生活状态取决于地理环境和气候条件,在网络中我们的生活状态取决于平台创造出的行为模……国补即将退场有的降价,有的保价,有的提价复工礼遇,特惠车型最高综合优惠16000元。限时保价,年底前下单就享政策补贴。12月是车企冲刺销量的关键时期,加之国补即将完全退出,车企更想抓住这一窗口期,或限时保价,或锁单,……孩子这样笑,居然也是一种病!家长想要提前干预得这么做近日,有家长在后台留言,女儿现在4周岁,一笑起来上排牙龈暴露很明显,太影响美观了,要不要去医院矫正呢?不少家长也有这样的困扰,不仅出于对孩子口腔健康的担心,更是害怕影响娃……吴亦凡被判,都美竹遭质疑,背后是一场虚假又失败的娱乐圈潜规则吴亦凡,因犯有强奸和聚众淫乱两项罪被一审判决十三年,附加驱逐出境。法院的通告发出后,久未露面的都美竹兴奋发文并开直播,有不少网友向她表示祝贺,大仇得报。但是,也有不……每天一个小故事第一篇,玉佩挡灾你相信玉佩会替主人挡灾吗?今天的故事来自朋友自述,也是他的亲身经历。在六七年前,也就是他上初中的时候,和舅舅去了一趟福建武夷山旅游。当时他们找了一个当地人做导游,然后就开……淘宝生态创新创业观察有温度的创新,有活力的商业附下载刚刚落幕的全民淘宝节,展示了中小微经济的万千神奇和电商创业的新动能。12月14日,淘宝和阿里研究院发布《中小微新动能:2023淘宝生态创新创业观察》。(关注阿里研究院,回复创业……商场智能导视系统3D地图最新效果视频加载中。。。随着智能导视技术不断进步,为更好地为用户提供优质的服务体验,商场智能导视系统在功能上越来越完善。三基色团队在与客户的互动交流中根据用户的需求对3D地图的效……演员素颜出演,根据天涯神帖改编,娄烨惊艳戛纳的悬疑片陆洁对女儿说:安安,爸爸接你回家了,桑海兰对儿子说:宇航,爸爸回来了《浮城谜事》Mystery这部戏的演员,大概也就是娄烨能够叫齐了,如果不是商业……这些羽绒服也太夸张了,穿上像充气城堡,全靠模特身材在撑如今越来越多的时尚单品让人看不懂了,尤其是那些Oversize版型的服装,普通人真的很难hold住,一不小心就会穿成土肥圆,尤其是对于肩膀宽、背厚、微胖身材的人来说,越是这种设……创业中的动物精神调动一切资源,帮助更多的人创业成功通过对成千上万拿到结果、实现梦想、创业成功的创业者的经验总结,不难发现,所有成功的创业者都是保持了对的心态,用了对的方法,跟随了对的系统,拿到了对的结果。就如同电影《万里归途》……甘肃最值得去的旅游景点01hr金塔沙漠胡杨林景区金塔沙漠胡杨林,位于甘肃省酒泉市金塔县城以西的潮湖林场,为三北防护林体系的一部分,那里有着上万亩人造胡杨林。胡杨林分布密集,长势良好,规模居全省……西安中秋怎么玩?必打卡景点,穿唐装汉服来一场沉浸式穿越体验大家中秋节准备怎么过?在西安的宝贝们可以这样玩!【长安十二时辰】中秋节必打卡市内景点,穿上唐装汉服来一场沉浸式穿越体验,拍照也很出片哦!还能喝长安街头的NPC互问中秋安好……
阳了以后要多吃这几种水果来增强我们的抵抗力近期由于疫情的开放,身边的很多亲人朋友都一个个接连中招,都化身为小阳人了。感染新冠病毒后,提高自身免疫才是重中之重,除了各种药物以外,我们都该吃些什么能加速康复呢?营养师……王者荣耀萌新必看孙悟空打野思路(二)我们看到韩信打蓝咱们身上有红buff带减速效果是不怕韩信的对方辅助赶来支援先用二技能跳出躲避韩信和夏侯惇的技能再配合被动敲打进来撤退的时候使用二技……斯诺克世台联主席采访中国8名涉嫌打假球员不会终身禁赛【主席专访】弗格森:假球调查已近尾声,不会出现终身禁赛,目前下赛季重返中国!2022年1月1日,菲尔黑格发布了一篇极具可读性的WPBSA主席杰森弗格森的访谈。弗格森表示,……美女雪地里的穿搭,保暖时髦天气越来越寒冷,保暖搭配必须提上日程。其实北方的一切地区早已经大雪纷飞了,所以保命真的很要紧。对于普通女孩来说,显瘦又时尚的保暖搭配难以获得,但对于时髦精来说却是信手拈来。……性价比首选!HAYLOUSolarPlus深度体验,通话音乐如今,智能手表已经成为日常生活的必备神器了!市面上的运动手表大差不差的风格与功能,除了牌子不一样之外,似乎功能也都是一样。作为一个追求生活品质的人,绝对不允许自己的配件随大流,……32!世界杯局势反转世界第61绝杀劲旅,亚洲3连败恐全部出局2022世界杯北京时间2022年11月29日,卡塔尔世界杯小组赛第二轮全部结束,H组的局势再次出现反转,葡萄牙两连胜提前晋级16强,赛前并不被看好的加纳队32绝杀韩国队,……21!世界杯首支出线队诞生!23岁巨星登基,一战创造3大纪录今天凌晨,世界杯小组赛再战一场,卫冕冠军法国队21击败丹麦队,豪取2连胜,提前一轮从小组出线,成为首支出线的球队。而23岁的巨星姆巴佩成为球队获胜功臣,他本场比赛梅开二度,将进……卓尔文旅旗下武汉长江足球俱乐部被罚非法买卖外汇来源:中国经济网中国经济网北京12月15日讯国家外汇管理局网站近日披露的行政处罚决定书(黄冈汇检罚〔2022〕10号)显示,武汉长江足球俱乐部有限公司非法买卖外汇。国家外……格式化等于彻底删除文件?NO!NO!NO万物互联时代,个人隐私信息遭到泄露的原因有很多,但有一种情况很常见却也容易被忽视,那就是电脑重要文件或数据删除不彻底,导致别有用心之人轻易便能恢复。或许有人会说,格式化一……IU太妍BorderCut范本超美头型近期韩国吹起Bordercut剪发风潮!以发尾的层次带出整体的轻盈感,不仅修饰脸型,往上堆叠的发尾,还能凸显出性感的颈部同时拉长视觉比例。以下带来Bordercut剪发范本,从……中国女篮用命胜韩进4强只剩用命的女篮,是系统性失败中国女篮U18亚锦赛中,作为12次参赛11次夺冠的霸主中国女篮来说,在小组赛中的成绩可以用惨不忍睹来形容,此前接连输给了中国台北和日本队。因为技战术水平上的巨大差距,输给日本队……十句话价值无价一,自驱是通往强大的唯一道路。你对世界的好奇,对社会的责任,对改变的喝望,对自己自信,思考事物背后的规律,都能产生自驱力。二,执行力高低是高手和普通人的分水岭。……
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网