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

PostgreSQLのバージョンを確認する方法

    この記事では、PostgreSQLのバージョンを確認するいくつかの方法を紹介します。

    オプション1:SELECT version()

    すでにPostgreSQLに接続している場合は、次のクエリを実行してPostgreSQLサーバーのバージョン情報を返します。

    SELECT version();
    

    PostgreSQL 12.1を使用した場合の結果は次のとおりです:

                                                       version                                                   
    -------------------------------------------------------------------------------------------------------------
     PostgreSQL 12.1 on x86_64-apple-darwin16.7.0, compiled by Apple LLVM version 8.1.0 (clang-802.0.42), 64-bit
    (1 row)
    
    >

    このオプションは、PgAdmin、DBeaver、AzureDataStudioなどのGUIを使用してPostgreSQLデータベースに接続する場合に便利です。

    ただし、 psql を使用してPostgreSQLデータベースに接続している場合は、同じクエリを実行できます。 コマンドラインインターフェイス(CLI)。

    オプション2:server_versionを表示する

    バージョン番号のみが必要な場合は、SHOW server_versionを実行します :

    SHOW server_version;
    

    PostgreSQL 12.1を使用した場合の結果は次のとおりです:

    server_version 
    ----------------
    12.1
    

    server_version_numを使用することもできます バージョン番号を整数として返すコマンド:

    SHOW server_version_num;
    

    PostgreSQL12.1を使用した場合の結果は次のとおりです

    server_version_num 
    --------------------
    120001
    

    オプション3:CLIの使用

    ここにいくつかの便利なコマンドラインインターフェイス(CLI)オプションがあります。

    pg_configユーティリティ

    pg_config ユーティリティは、インストールされているPostgreSQLのバージョンに関する情報を取得します。

    --versionで実行する オプションはPostgreSQLサーバーのバージョン番号を返します:

    pg_config --version
    

    バージョン12.1を使用した場合の結果は次のとおりです。

    PostgreSQL 12.1
    

    これを行う別の方法は、postgres -Vを使用することです。 。

    postgres -V
    

    結果:

    postgres (PostgreSQL) 12.1
    

    psqlクライアント

    psql PostgreSQLのターミナルベースのフロントエンドです。

    psql --versionを実行しています psqlを返します バージョン番号:

    psql --version
    

    バージョン12.1を使用した場合の結果は次のとおりです。

    psql (PostgreSQL) 12.1
    

    短縮構文psql -Vを使用することもできます 同じ結果を返します。

    psql -V
    

    結果:

    psql (PostgreSQL) 12.1
    

    1. SQLServerでの7日間の移動平均のSQLクエリ

    2. PostgreSQLと認証システムの統合

    3. MySQLのインデックスを理解する:パート2

    4. SQLServerストアドプロシージャからのAPIの呼び出し