您可以使用标准的 DELETE
SQL 命令从超表中删除数据。如果您想在旧数据达到一定期限后删除它,您还可以删除整个数据块或设置数据保留策略。
要从表中删除数据,请使用语法 DELETE FROM ...
。在此示例中,如果行的 temperature
或 humidity
低于某个水平,则从表 conditions
中删除数据
DELETE FROM conditions WHERE temperature < 35 OR humidity < 60;
重要提示
如果您删除了大量数据,请运行 VACUUM
或 VACUUM FULL
以回收已删除或过时行的存储空间。
Timescale 允许您按时间删除数据,方法是从超表中删除数据块。您可以手动执行此操作,也可以通过数据保留策略执行此操作。
要了解更多信息,请参阅数据保留部分。
关键词
在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页。