pg_repack
根据 p 提供的文档,我有 Postgres 14.1 并安装了扩展g_repack
。
自从我安装pg_repack
后,我注意到一个表有 log_30912 并且表大小增加到大约。300 GB 并且还在增加。
虽然我安装了pg_repack
,但我还没有开始使用它,但它仍然在创建这个日志。
我在这里有两个问题:
- 无论如何,我们是否可以停止
pg_repack
创建此类日志表,除非我们正在使用pg_repack
? - 当我尝试删除
pg_repack
扩展名时,这会引发以下错误,如果无论如何我们可以删除扩展名而不使用CASCADE
?
Query 1 ERROR: ERROR: cannot drop extension pg_repack because other objects depend on it
DETAIL: type repack.pk_30912 depends on schema repack
table repack.log_30912 depends on schema repack
table repack.table_30912 depends on schema repack
trigger repack_trigger on table "schema_name_here".reports depends on function repack.repack_trigger()
HINT: Use DROP ... CASCADE to drop the dependent objects too.