"out of shared memory" 尝试删除或截断大型超表时

"out of shared memory" when trying to drop or truncate a large hypertable

openmeteo=# DROP TABLE enhydris_timeseriesrecord;
ERROR:  out of shared memory
HINT:  You might need to increase max_locks_per_transaction.

table 有大约 6000 万行,大部分是十分钟或十五分钟的数据。我使用所有默认值创建它 (SELECT create_hypertable('enhydris_timeseriesrecord', 'timestamp'))。

不管它是否应该用其他参数创建,有没有办法在不重新配置 PostgreSQL 的情况下删除它?

尝试以较小的批次调用 drop_chunks,以便在删除 table?

之前先减少块的数量