PostgreSQLとは?

PostgreSQLは、カリフォルニア大学バークレイ校のコンピュータサイエンス学科で開発されたPOSTGRES, Version 4.2をベースにしたオブジェクトリレーショナルデータベース管理システム(ORDBMS)です。 POSTGRESは後からいくつかの商用データベースで利用できるようになった、多くの概念についての先駆となりました。

PostgreSQLはオリジナルのバークレイ校のソースコードを引き継ぐオープンソースのデータベースで、標準SQLの大部分やその他の最新の機能をサポートしています。

  • 複雑な問い合わせ
  • 外部キー
  • トリガ
  • ビュー
  • トランザクションの一貫性(完全性)
  • 多版同時実行制御

同時に、PostgreSQLは例えば新規に以下のものを付け加えることで、いろいろな方法によりユーザが拡張できます。

  • データ型
  • 関数
  • 演算子
  • 集約関数
  • インデックスメソッド
  • 手続き言語

さらに自由主義的ライセンス条件により、PostgreSQLは誰でも、その使用、変更 、配布を個人使用、商用、学術など目的に限らず無償で可能です。