我编写并执行了一个springboot应用程序,在没有timestamp列的postgres表中运行批量插入。现在我意识到这些插入是不需要的,因为它们是在生产数据库上完成的,我想找到某种方法来完全删除这些行。有没有什么方法可以做到这一点,特别是当没有时间戳列的时候。postgres内部是否保存了任何与时间相关的信息以用于状态更改操作?任何帮助都是感激不尽的。
已尝试在DBeaver中查找与时间相关的数据,但未找到任何内容。
我编写并执行了一个springboot应用程序,在没有timestamp列的postgres表中运行批量插入。现在我意识到这些插入是不需要的,因为它们是在生产数据库上完成的,我想找到某种方法来完全删除这些行。有没有什么方法可以做到这一点,特别是当没有时间戳列的时候。postgres内部是否保存了任何与时间相关的信息以用于状态更改操作?任何帮助都是感激不尽的。
已尝试在DBeaver中查找与时间相关的数据,但未找到任何内容。
1条答案
按热度按时间gmol16391#
Postgresql不会在记录上存储插入的时间戳。我们中的许多人使用触发器或列的默认值now()或其他方法来帮助解决这些问题--但这对您现在没有帮助,它只是供将来参考。