PostgreSql 逻辑结构

在这里插入图片描述

  • Database Cluser: 数据库集簇,一套服务器上安装部署完成的一套PostgreSql。在其中可创建数据库(Database)、用户(User)。
  • User: 数据库用户,用来连接访问数据库,可通过权限管理,控制其访问不同的数据。
  • Database: 数据库,数据库集簇(Database Cluser)下的逻辑隔离,一个数据库集簇下可创建多个数据库,各数据库之间无法直接访问,若想互访需要通过dblink或FDW技术实现。数据库集簇安装部署完成后,默认自带postgres、template0、template1三个数据库。
  • Schema: 模式,数据库下的逻辑分割,一个数据库下可创建多个模式,同一数据库下的不同模式之前可互相访问,模式中储存数据库基础对象(业务中常用的那些表、视图、索引、触发器、存储过程等),不同模式可存储相同名字的基础对象,访问时带上模式名即可,如schema1.table1,schema2.table1。

PostgreSql 文件目录结构:https://xiaosonggong.blog.csdn.net/article/details/120303380

猜你喜欢

转载自blog.csdn.net/songyundong1993/article/details/131452022