我在 PostgreSQL 9.4 中有一个表,我对它进行了分区,以便对父级的所有插入实际上都进入其中一个子分区。问题是在我创建分区之前,父表中已经有数亿行数据。
父母和孩子存在于不同的模式中:
家长:public.history_uint
孩子:partitions.history_uint_p2015_mm_dd
对TRUNCATE
父母而不对孩子如何?
我在 PostgreSQL 9.4 中有一个表,我对它进行了分区,以便对父级的所有插入实际上都进入其中一个子分区。问题是在我创建分区之前,父表中已经有数亿行数据。
父母和孩子存在于不同的模式中:
家长:public.history_uint
孩子:partitions.history_uint_p2015_mm_dd
对TRUNCATE
父母而不对孩子如何?
使用
ONLY
关键词:手册:
父母和孩子所在的模式仅与用户对模式的权限有关。否则对 Postgres 来说都是一样的。