PG_OBJECT
PG_OBJECT records the creator, creation time, and last modification time of objects of specified types (ordinary tables, indexes, sequences, views, stored procedures, and functions).
Table 1 PG_OBJECT columns
Last modification time of an object. The modification operations include ALTER, GRANT, and REVOKE. | ||
CSN when DDL operations are performed on a table or an index |
NOTICE:
- Objects created or modified during database initialization (initdb) cannot be recorded. PG_OBJECT does not contain these object records.
- When an object created before the upgrade is modified again, the modification time (specified by mtime) is recorded. When DDL operations are performed on a table or an index, the transaction commit sequence number (specified by changecsn) of the transaction to which the table or index belongs is recorded. Because the creation time of the object cannot be obtained, ctime and createcsn are empty.
- The time recorded by ctime and mtime is the start time of the transaction to which the current operation belongs.
- The time of object modification due to capacity expansion is also recorded.
- createcsn and changecsn record the transaction commit sequence number of the transaction to which the current operation belongs.
Feedback