0

pg_repack根据 p 提供的文档,我有 Postgres 14.1 并安装了扩展g_repack

自从我安装pg_repack后,我注意到一个表有 log_30912 并且表大小增加到大约。300 GB 并且还在增加。

虽然我安装了pg_repack,但我还没有开始使用它,但它仍然在创建这个日志。

我在这里有两个问题:

  1. 无论如何,我们是否可以停止pg_repack创建此类日志表,除非我们正在使用pg_repack
  2. 当我尝试删除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.
4

0 回答 0