我想删除我的表中超过7天的行.最好的方法是什么?制作每晚运行的cron作业(job),还是PostgreSQL内置了这样的功能?

推荐答案

delete from the_table
where the_timestamp < now() - interval '7 days'

Postgresql相关问答推荐

我无法在过程中提交

如何在PostgreSQL中正确删除数据库

当条件的计算结果为假(或真)时停止执行查询

有没有一种方法可以在参数中添加密码,并在批处理文件中需要时自动获取密码?

在 Windows 上使用 rsync 进行 Postgresql 副本升级

Prisma:获取连接的活动 Postgresql 模式的名称

如何使用 PostgreSQL 数据库中的函数和存储过程从动态表中获取所有数据?参数传入的表名

如何在 PostgreSQL hstore 中使用通配符查询值

计算 PostgreSQL 中给定 GPS 坐标的日出和日落时间

在 postgres 中删除所有共享相同前缀的表

Flask-SQLAlchemy db.session.query(Model) 与 Model.query

我怎样才能知道 Postgresql 表空间中有什么?

FOR EACH STATEMENT 触发器示例

PostgreSQL 字符串(255) 限制 - Rails、Ruby 和 Heroku

如何为 postgres 编写 DELETE CASCADE?

Android 的 JDBC 与 Web 服务

PostgreSQL - 作为表名的动态值

IF处或附近的 Postgres 语法错误

如何在创建数据库时安装 Postgres 扩展?

Capistrano 与 PostgreSQL,错误:database is being accessed by other users