PostgreSQL

PostgreSQLに関する技術情報

スポンサーリンク
PostgreSQL

PostgreSQL で特定の列が重複する行を削除する DISTINCT ONは便利に使えました

特定列の重複を排除したい 特定列を排除したいという要件です。 DISTINCT ON で、その特定列を指定すると、その特定列の重複を排除し、その他のカラムの値も取得できます。その他のカラムは、並び順の一番上の値が採用されます。 つまり特定グ...
Linux

PostgreSQLサポート期限とDebian GNU Linuxのサポート期限

5年間サポート PostgreSQLのサポート期限は、原則としてリリースから5年間です。それ以降セキュリティの更新もされなくなります。 PostgreSQLバージョンとサポート期間 バージョン16 初回リリース 2023/9/14 最終リリ...
PostgreSQL

Postgres15 発行されたSQLをログで確認したい~Postgresログの種類~

postgresql.conf #log_statement = 'none' # none, ddl, mod, all none 記録なしddl CREATE、ALTER、DROPなど、データ定義文を全て記録mod 全ddl文および、I...
Linux

HP ProliantでDebian12 Postgres15で、ストリーミングレプリケーションするまでまとめ

環境 ハードウェア HP Proliant DL20 Gen10 [ 0.000000] DMI: HPE ProLiant DL20 Gen10/ProLiant DL20 Gen10, BIOS U43 09/16/2021 [ 0.0...
Linux

Debian12にPostgres15をインストールしてストリーミングレプリケーションする

Master設定 Postgres15インストール apt-get install postgresql # apt-cache show postgresql Package: postgresql Source: postgresql-...
PostgreSQL

Windows PgAdmin4 で、「ユーティリティが存在しません」というエラーとか ユーザ/ロールをリストアしたい

PostgreSQL16インストール Windows版 PostgreSQL16をインストールしました。 一緒にインストールしたPgAdmin4 を起動し、ローカルにあるDBにはアクセスできましたが、バックアップからデータを復元しよう「リス...
Linux

照合順序バージョンの不一致 PostgreSQLでWARNINGが出る

照合順序バージョンの不一致 スタンバイサーバでレプリケーションをしていました。そこで、気になるログを見つけました。 2023-11-01 14:24:53.329 JST [128790] WARNING: データベース"template1...
Linux

PostgreSQL15 ストリーミングレプリケーションの復旧

手順 プライマリを停止 スタンバイをプライマリーに昇格 コマンド プライマリを停止 #systemctl stop postgresql-15 スタンバイのアクセス制御変更 postgresql.auto.conf の primary_co...
Linux

Debian11にPostgres15をインストールし、nfsしてマウントしたHDDにバックアップをとる方法

NTP設定 何しろDebianインストールしたら一番最初に行ってます。時刻がずれると、ログとか見るのも苦労するし。 編集するファイル /etc/systemd/timesyncd.conf [Time] NTP=ntp.nict.jp リス...
Linux

PostgreSQL Debianリポジトリを追加して最新版を利用する~Debian11で、Postgres15をパッケージ管理する~

できるだけサポート期間を長くしたい Debianのパッケージ管理を利用してPostgreSQLを利用してます。 2023/2/20 現在、Debian11 標準のaptソース上でapt-getできるPostgreSQLパッケージは13です。...