在PostgreSQL中的模式管理.

模式管理

数据库是“按用途分割的单位”。

在PostgreSQL中,默认情况下存在一个“public模式”,当用户创建对象时没有指定模式名称时,对象将自动成为“public模式”对象。然而,每个对象都归属于创建它的用户,因此不能未经许可地操作其他用户创建的对象。

在PostgreSQL中,借助于”架构搜索路径”功能来保持架构列表,判断未指定架构名称的对象属于哪个架构。默认设置按照以下顺序进行判定:”1.与连接用户同名的架构”,”2.public”。

文件结构

在PostgreSQL中,每个表都会创建一个或多个文件。
如果想要将表数据存储在任意目录中,可以使用PostgreSQL的表空间。
通过这种方式,可以将表文件分散到任意位置,以实现磁盘访问的负载均衡。
但是无法将多个表的数据存储在一个文件中。

广告
将在 10 秒后关闭
bannerAds