sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQL:テーブル作成時間

    pg_ *テーブルを調べましたが、作成時刻が見つかりませんでした。テーブルファイルを見つけることは可能ですが、Linuxではファイル作成時間を取得できません。したがって、答えは、次の手順を使用して、Windowsでのみこの情報を見つけることができるということだと思います。

    • select datname, datdba from pg_database;を使用してデータベースIDを取得します
    • select relname, relfilenode from pg_class;を使用してテーブルファイルノードIDを取得します
    • テーブルファイルを見つけて、その作成時間を調べます。場所は<PostgreSQL folder>/main/base/<database id>/<table filenode id>のようにすべきだと思います (Windowsで何が表示されるかわからない)。


    1. SQL CREATE DATABASE構文–DBMSによってリストされます

    2. 月曜日から日曜日までの曜日で並べ替える

    3. SQLサーバーのdoubleを表すものは何ですか?

    4. T-SQLを使用してRPC出力を有効にする方法