PostgreSQL


オープンソースのリレーショナルデータベース管理システム (RDBMS) 。
問い合わせ言語に SQL を用い、標準 SQL の大部分とその他の先進的な機能をサポートする本格的なRDBMS。

pg_bulkload (データの高速読み込みツール)

1. pg_bulkload とは

pg_bulkload は PostgreSQL に大量のデータを高速にロードすることができるツールです。

pg_bulkload 自体はそのバージョンにもよりますが、 PostgreSQL 8.3 以降で使用が可能です。PostgreSQL 9.6 に対応したものは pg_bulkload 3.1.10 以降です。最近の PostgreSQL との対応バージョンについての詳細は、pg_bulkload 3.1.X のリリースノートまたは導入する pg_bulkload バージョンのドキュメントを確認してください。本文書では、PostgreSQL 9.6.2 と pg_bulkload 3.1.13 を Linux 上で使用した場合のコマンド例などを紹介しています。

続きを読む

PostgreSQL 9.2.21 に関する技術情報

このリリースは 9.2.20 からの修正リリースです。
9.2.x からのアップデートではダンプ、リストアは不要です。
ただし、項目1番、4番、23番に該当する場合、追加の対処が必要です。

また、9.2.20 より前のバージョンからアップデートを行う場合は 9.2.20 に関する技術情報を参照してください。

続きを読む

PostgreSQL 9.3.17 に関する技術情報

このリリースは 9.3.16 からの修正リリースです。
9.3.x からのアップデートではダンプ、リストアは不要です。
ただし、項目1番、4番、23番に該当する場合、追加の対処が必要です。

また、9.3.16 より前のバージョンからアップデートを行う場合は 9.3.16 に関する技術情報を参照してください。

続きを読む

PostgreSQL 9.4.12 に関する技術情報

このリリースは 9.4.11 からの修正リリースです。
9.4.x からのアップデートではダンプ、リストアは不要です。
ただし、項目1番、4番、23番に該当する場合、追加の対処が必要です。

また、9.4.11 より前のバージョンからアップデートを行う場合は 9.4.11 に関する技術情報を参照してください。

続きを読む

PostgreSQL 9.5.7 に関する技術情報

このリリースは 9.5.6 からの修正リリースです。
9.5.x からのアップデートではダンプ、リストアは不要です。
ただし、項目1番、4番、23番に該当する場合、追加の対処が必要です。

また、9.5.6 より前のバージョンからアップデートを行う場合は 9.5.6 に関する技術情報を参照してください。

続きを読む

PostgreSQL 9.6.3 に関する技術情報

このリリースは 9.6.2 からの修正リリースです。
9.6.x からのアップデートではダンプ、リストアは不要です。
ただし、項目1番、4番、23番に該当する場合、追加の対処が必要です。

また、9.6.2 より前のバージョンからアップデートを行う場合は 9.6.2 に関する技術情報を参照してください。

続きを読む

psqlODBC (PostgreSQLむけODBCドライバ)

更新日: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 までで変更された点について加筆しています。スクリーンショットは変更していませんが、設定パラメータの表には新たなパラメータも記載しています。

続きを読む

PostgreSQL 9.6.2 に関する技術情報

このリリースは 9.6.1 からの修正リリースです。
9.6.x からのアップデートではダンプ、リストアは不要です。
ただし、下記の 1 番目を確認してください。追加でインデックス再作成が必要な場合があります。

また、9.6.1 より前のバージョンからアップデートを行う場合は 9.6.1 に関する技術情報を参照してください。

続きを読む

PostgreSQL 9.2.20 に関する技術情報

このリリースは 9.2.19 からの修正リリースです。
9.2.x からのアップデートではダンプ、リストアは不要です。
ただし、下記の 1 番目を確認してください。追加でインデックス再作成が必要な場合があります。

また、9.2.11 より前のバージョンからアップデートを行う場合は 9.2.11 に関する技術情報を参照してください。

続きを読む

PostgreSQL 9.3.16 に関する技術情報

このリリースは 9.3.15 からの修正リリースです。
9.3.x からのアップデートではダンプ、リストアは不要です。
ただし、下記の 1 番目を確認してください。追加でインデックス再作成が必要な場合があります。

また、9.3.15 より前のバージョンからアップデートを行う場合は 9.3.15 に関する技術情報を参照してください。

続きを読む