
11 Feb
2025
11 Feb
'25
5:32 p.m.
1、创建表的时候(所在数据库创建时指定了表空间),如果不显示指定表空间,对应该表的pg_class系统表的信息中,reltablespace字段值为0; 通过查看,实际该表物理存储对象会存放在该表空间(创建数据库指定的表空间)目录下。 2、创建用户时指定了该用户的默认表空间,实际建表时,如果表所在的数据库没有默认表空间、且建表语句没有显式指定表空间,则该表实际存放在系统默认的表空间pg_default下;且pg_class对应该表的记录reltablespace字段为0。 3、创建分区表时,某个表分区指定了特定的表空间,但是pg_partition中保存的数据对应reltablespace字段为0(部分分区);实际该表分区物理存储对象会存放在该表空间目录下。 18970812136@189.cn 刘司会