更新日: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 は現在でも、次のような場合に用途があります。
続きを読む
このリリースは 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 に関する技術情報 を参照してください。
続きを読む
このリリースは 9.3.14 からの修正リリース(2016年10月27日リリース)です。
9.3.x からのアップデートではダンプ、リストアは不要です。
また、9.3.9 より前のバージョンからアップデートを行う場合は 9.3.9 に関する技術情報 を参照してください。
続きを読む