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

postgresqlリストとサイズ別の注文テーブル

    select table_name, pg_relation_size(quote_ident(table_name))
    from information_schema.tables
    where table_schema = 'public'
    order by 2
    

    これにより、スキーマpublic内のすべてのテーブルのサイズが表示されます 複数のスキーマがある場合は、次を使用することをお勧めします:

    select table_schema, table_name, pg_relation_size('"'||table_schema||'"."'||table_name||'"')
    from information_schema.tables
    order by 3
    

    SQLFiddleの例:http://sqlfiddle.com/#!15/13157/3

    マニュアルにあるすべてのオブジェクトサイズ関数のリスト。



    1. SQLite BETWEEN

    2. CASEおよびINによる更新-Oracle

    3. MySQLクエリでのUNION操作とLIMIT操作の組み合わせ

    4. MySQLを使用して外部キーを使用してテーブルに値を挿入するにはどうすればよいですか?