Tôi đã xem qua các bảng pg_ * và tôi không thể tìm thấy bất kỳ lần tạo nào trong đó. Có thể xác định vị trí các tệp bảng, nhưng trên Linux, bạn không thể có thời gian tạo tệp. Vì vậy, tôi nghĩ câu trả lời là bạn chỉ có thể tìm thấy thông tin này trên Windows, bằng cách sử dụng các bước sau:
- lấy id cơ sở dữ liệu với
select datname, datdba from pg_database;
- lấy id mã tệp bảng bằng
select relname, relfilenode from pg_class;
- tìm tệp bảng và tra cứu thời gian tạo của nó; Tôi nghĩ vị trí phải là một cái gì đó giống như
<PostgreSQL folder>/main/base/<database id>/<table filenode id>
(không chắc nó là gì trên Windows).