更新日:2023年4月25日
1. psqlODBC とは
psqlODBCはオープンソースソフトウェアとして開発されている PostgreSQL の ODBC ドライバです。完全ではありませんが ODBC 3.0 に対応しています。ほかに商用製品のドライバも存在しますが、大部分の用途では psqlODBC を使用すれば十分といえます。psqlODBC の難点としては、公式ドキュメントの記述量が少ないこと、利用方法を解説した文書が少ない、あるいは、ひどく古いバージョンを前提とした公開文書が多く、取捨選択が難しいことがあります。
本文書は、PostgreSQL 9.6.2 と psqlODBC 09.06.0100 を使って、psqlODBC の Linux 上と Windows 上での使い方を解説します。2023年 4月時点で、psqlODBC 13.02.0000 までリリースされています。バージョン 13.02.0000 までで変更された点について加筆しています。スクリーンショットは変更していませんが、設定パラメータの表には新たなパラメータも記載しています。
続きを読む
このリリースは 9.6.1 からの修正リリースです。
9.6.x からのアップデートではダンプ、リストアは不要です。
ただし、下記の 1 番目を確認してください。追加でインデックス再作成が必要な場合があります。
また、9.6.1 より前のバージョンからアップデートを行う場合は 9.6.1 に関する技術情報を参照してください。
続きを読む
このリリースは 9.2.19 からの修正リリースです。
9.2.x からのアップデートではダンプ、リストアは不要です。
ただし、下記の 1 番目を確認してください。追加でインデックス再作成が必要な場合があります。
また、9.2.11 より前のバージョンからアップデートを行う場合は 9.2.11 に関する技術情報を参照してください。
続きを読む
このリリースは 9.3.15 からの修正リリースです。
9.3.x からのアップデートではダンプ、リストアは不要です。
ただし、下記の 1 番目を確認してください。追加でインデックス再作成が必要な場合があります。
また、9.3.15 より前のバージョンからアップデートを行う場合は 9.3.15 に関する技術情報を参照してください。
続きを読む
このリリースは 9.4.10 からの修正リリースです。
9.4.x からのアップデートではダンプ、リストアは不要です。
ただし、下記の 1 番目を確認してください。追加でインデックス再作成が必要な場合があります。
また、9.4.10 より前のバージョンからアップデートを行う場合は 9.4.10 に関する技術情報を参照してください。
続きを読む
このリリースは 9.5.5 からの修正リリースです。
9.5.x からのアップデートではダンプ、リストアは不要です。
ただし、下記の 1 番目を確認してください。追加でインデックス再作成が必要な場合があります。
また、9.5.5 より前のバージョンからアップデートを行う場合は 9.5.5 に関する技術情報を参照してください。
続きを読む
1. Slony-I とは
Slony-I は古くからある PostgreSQL 専用のレプリケーションツールです。テーブル単位でデータ同期を取ることができます。
PostgreSQL 7.xや8.xの時代によく使われていましたが、PostgreSQL 9.0 でストリーミングレプリケーション機能が本体に標準付属するようになって、主役の座を譲り渡しました。さらに PostgreSQL 9.4 からロジカルデコーディングという行単位の更新内容を継続的に吐き出すことができる基盤機能が追加され、ロジカルデコーディング機能を活用した新たなレプリケーションツール(例えば pglogical)が登場しています。
しかしながら、Slony-I は現在でも、次のような場合に用途があります。
続きを読む
はじめに

会場受付前
SRA OSS, Inc. 日本支社は 2016 年 10 月 27 日〜 28 日、中国上海浦東新区の Holiday Inn Shanghai Pudong で開催された中国 PostgreSQL ユーザ会 (China Postgres User Group、略称: CPUG) 主催の PostgreSQL Conference China 2016 (PG 大象会) に参加しました。
PostgreSQL に関して中国最大規模のカンファレンスで、今年は 6 度目の開催になります。
このレポートでは、カンファレンスの講演の内容とともに当日の様子をお伝えします。
続きを読む
このリリースは 9.1.23 からの修正リリース(2016年10月27日リリース)です。
9.1.x からのアップデートではダンプ、リストアは不要です。
また、9.1.16 より前のバージョンからアップデートを行う場合は 9.1.16 に関する技術情報 を参照してください。
本バージョンが 9.1.x の最終リリースとなります。
続きを読む
このリリースは 9.2.18 からの修正リリース(2016年10月27日リリース)です。
9.2.x からのアップデートではダンプ、リストアは不要です。
また、9.2.11 より前のバージョンからアップデートを行う場合は 9.2.11 に関する技術情報 を参照してください。
続きを読む