PostgreSQL PostgreSQL postgres_fdwでDBリンクを利用する はじめにPostgreSQLでDBリンクを実現するには2つのやり方があります。何れも拡張モジュールを導入する事になるのですが今回は postgres_fdw ( contribモジュールに含まれる )を利用します。従来から存在する「dbli... 2022.04.17 PostgreSQL
PostgreSQL PostgreSQLでDBリンク(dblink)を利用する はじめにPostgreSQLにてDBリンクを実現するには2つのやり方があり、何れも拡張モジュールを導入する事になるのですが今回は「dblinkモジュール」を利用します。OracleのDBリンクはDDL文で(create database l... 2022.04.16 PostgreSQL
PostgreSQL PostgreSQL パーティションテーブル リストパーティションテーブルcreate table postal_code_list ( prefecture_code varchar(2),jis_address_cd varchar(5),postal_code_old varch... 2022.03.19 PostgreSQL
PostgreSQL PostgreSQL permission denied for schema 発生時の対応方法 他ユーザが所有するオブジェクト(例えばテーブル)にアクセスできるようにするためには、対象のオブジェクトに加えスキーマにも権限付与が必要です。以下はsooniスキーマに存在する所有者sooniのex02テーブルに対し、online_userからアクセスしたら permission denied が発生した状況です。 2022.01.10 PostgreSQL
PostgreSQL PostgreSQL テーブル、ビューへのアクセス権限を調べる information_schema.role_table_grantsを参照する事で確認する事ができます。以下はonline_userがアクセスできるテーブルの一覧です。 2022.01.10 PostgreSQL
PostgreSQL PostgreSQL オブジェクト一覧を確認する(アクセス権限含む) 基本はpg_classを参照すればオブジェクト一覧を取得できるのですが、スキーマ名や、所有者名までを調べたい場合pg_namespaceやpg_rolesまで結合しないといけない点少し不便ですね。 2022.01.10 PostgreSQL
PostgreSQL pgAdmin4の設定(日本語化他) pgAdmin4を初めて使った際、正直使い辛かったです。個人的にですが、デフォルトの設定ではどうしても我慢ならず設定変更をした点は以下です。 2021.11.28 PostgreSQL
PostgreSQL OracleとPostgreSQLの違い OracleからPostgreSQLへやってきた方へPostgreSQLを久しぶりにまた触る事になりました。普段使っているOracleと比べ違和感ある事を自分なりにメモってみました。OracleからPostgreSQLへのシステム移行を検討... 2021.11.28 PostgreSQL
PostgreSQL PostgreSQLへのJDBC接続サンプル デフォルトスキーマの指定は接続URLの最後に ?currentSchema=sooniとパラメータ追加する事で可能となります。package testconn;import java.sql.Connection;import java.s... 2021.11.23 PostgreSQL
PostgreSQL PostgreSQLへの接続先確認 複数環境へ接続して作業する事が多いと「今何処につないだのか」認識する事はとても重要です。そんな時自分は以下でPostgreSQLへの接続確認をしています接続先を確認する接続先確認SQLselect 1 as item_no,'current... 2021.11.21 PostgreSQL