PostgreSQL

このカテゴリーではPostgreSQLに関する記事をまとめています。

スポンサーリンク
PostgreSQL

PostgreSQLにはISNULLやNVLがないので関数で自作する

PostgreSQLにはSQLServerのISNULLやOracleのNVL に対応する関数がないので値がNULLの場合に別の値に変換して取得するにはCOALESCEで代用します。今回は「多様型」の引数と戻り値を使ってISNULL関数を作成します。
PostgreSQL

PostgreSQLでプライマリキー、ユニークインデックス、インデックスを取得する方法

PostgreSQLでテーブルに設定されているプライマリキー、ユニークインデックス、インデックスを取得するにはpg_indexスキーマのindisprimary カラムとindisunique カラムを参照してそれぞれ取得します。
PostgreSQL

PostgreSQLで関数の一覧を取得する

PostgreSQLでSQLを使ってスト関数の一覧を取得するにはinformation_schema.routines,pg_procスキーマーを参照して取得します。取得したいオーナー名やユーザー名を指定して実行すると、より絞り込んだ関数の一覧を取得することができます。
PostgreSQL

PostgreSQLで接続しているデータベース名を取得する方法

PostgreSQLでアプリケーションが現在接続しているデータベース名を取得するにはcurrent_database()を使って取得します。
PostgreSQL

PostgreSQLでストアドプロシジャの一覧を取得する

PostgreSQLでSQLを使ってストアドプロシジャの一覧を取得するにはinformation_schema.routines,pg_procスキーマーを参照して取得します。取得したいオーナー名やユーザー名を指定して実行すると、より絞り込んだストアドプロシジャの一覧を取得することができます。
2021.03.26
PostgreSQL

PostgreSQLでテーブルのカラム情報一覧を取得する方法

PostgreSQLでテーブルのカラム情報の一覧はシステムカタログのinformation_schema.columnsを検索することで取得することができます。
PostgreSQL

PostgreSQLでデータベースの一覧を取得する方法

PostgreSQLで作成されているデータベースの一覧を取得するにはシステムカタログのpg_databaseを使用します。
PostgreSQL

PostgreSQLでテーブルの一覧を取得する方法

PostgreSQLでデータベース内に作成されているテーブルの一覧を取得するにはシステムカタログのpg_tablesを使用します。
PostgreSQL

PostgreSQLへ他の端末から接続する方法

他のコンピュータで稼働している PostgreSQL へはデフォルトでは許可されていません。接続するには設定を変更して再起動する必要があります。
スポンサーリンク
タイトルとURLをコピーしました