如果没有办法添加新的字段,而只是偶尔需要按照插入顺序查询数据,那么可能需要依赖于数据的实际插入顺序。PostgreSQL 在物理存储上通常会按照插入顺序保存数据,因此使用 ORDER BY ctid DESC 可能会返回近似于插入顺序的结果。不过需要注意的是,这种方法并不总是可靠的,特别是在经过删除、更新等操作后,物理存储顺序可能会发生变化。
示例:
SELECT*FROM your_table ORDERBY ctid DESC;
无组件表添加组件字段
ALTERTABLE example_table
ADDCOLUMN id SERIALPRIMARYKEY;