我正在使用 PostgreSQL 数据库在 Ubuntu 18.04 LTS VPS 上运行 ThingsBoard(物联网)。由于物联网设备向数据库发送了大量数据,因此我需要定期清理数据库。
为此,我想使用 pg_cron。
我按照https://github.com/citusdata/pg_cron中描述的步骤进行操作:
- 我安装了 postgresql-10-cron
- 我修改了 postgresql.conf:
shared_preload_libraries = 'pg_cron'
cron.database_name = 'postgres'
- 我重新启动了数据库
service postgresql restart
- 我使用管理员登录我的 postgres 数据库并执行:
CREATE EXTENSION pg_cron;
=> 成功
但是,我在 postgres 中看不到任何可以配置的表...
我再次尝试了第 4 步,结果为 ERROR: extension "pg_cron" already exists
有什么我不明白的吗?