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

PostgreSQLのすべてのデータベースのサイズを取得する(psql)

    PostgreSQLでpsqlを使用する場合、\list+を使用できます。 サーバー上のすべてのデータベースに関する情報を返すコマンド。

    短縮形(\l+)を使用することもできます )同じ結果を達成するため。

    テストサーバーでコマンドを実行すると、次のようになります。

    \l+

    結果:

                                                                         List of databases
    +-----------+----------+----------+-------------+-------------+-----------------------+---------+------------+--------------------------------------------+
    |   Name    |  Owner   | Encoding |   Collate   |    Ctype    |   Access privileges   |  Size   | Tablespace |                Description                 |
    +-----------+----------+----------+-------------+-------------+-----------------------+---------+------------+--------------------------------------------+
    | barney    | barney   | UTF8     | en_US.UTF-8 | en_US.UTF-8 |                       | 8433 kB | pg_default |                                            |
    | music     | barney   | UTF8     | en_US.UTF-8 | en_US.UTF-8 |                       | 8225 kB | pg_default |                                            |
    | pagila    | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 |                       | 16 MB   | pg_default |                                            |
    | pethotel  | barney   | UTF8     | en_US.UTF-8 | en_US.UTF-8 |                       | 8169 kB | pg_default |                                            |
    | postgres  | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 |                       | 8097 kB | pg_default | default administrative connection database |
    | template0 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +| 7905 kB | pg_default | unmodifiable empty database                |
    |           |          |          |             |             | postgres=CTc/postgres |         |            |                                            |
    | template1 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +| 7905 kB | pg_default | default template for new databases         |
    |           |          |          |             |             | postgres=CTc/postgres |         |            |                                            |
    +-----------+----------+----------+-------------+-------------+-----------------------+---------+------------+--------------------------------------------+

    コマンドはプラス記号なしで実行することもできます(+ )、ただし、サイズ情報(およびデフォルトのテーブルスペースと説明)は除外されます。

    単一のデータベースに関する情報を返すために、データベース名を追加することもできます。

    例:

    \l+ music

    結果:

                                                    List of databases
    +-------+--------+----------+-------------+-------------+-------------------+---------+------------+-------------+
    | Name  | Owner  | Encoding |   Collate   |    Ctype    | Access privileges |  Size   | Tablespace | Description |
    +-------+--------+----------+-------------+-------------+-------------------+---------+------------+-------------+
    | music | barney | UTF8     | en_US.UTF-8 | en_US.UTF-8 |                   | 8225 kB | pg_default |             |
    +-------+--------+----------+-------------+-------------+-------------------+---------+------------+-------------+

    1. EasysoftリリースODBC-Windows10用のODBCブリッジ

    2. アマゾンウェブサービス(AWS)の自動スケーリングの概要

    3. WAMPはローカルネットワークにアクセスできません403禁止

    4. MySQLで現在の年、現在の月、現在の日を取得する