「PostgreSQL」の版間の差分
提供:MoodleDocs
Mitsuhiro Yoshida (トーク | 投稿記録) (→関連情報) |
Mitsuhiro Yoshida (トーク | 投稿記録) (Done :-)) |
||
1行目: | 1行目: | ||
PostgreSQLは、Moodleが完全にサポートする2つのデータベースの1つです。すべてのMoodleインストールにおいて、データベースは必須コンポーネントです。 | PostgreSQLは、Moodleが完全にサポートする2つのデータベースの1つです。すべてのMoodleインストールにおいて、データベースは必須コンポーネントです。 | ||
PostgreSQLは「カリフォルニア大学バークレー校コンピュータサイエンス学科で開発されたPOSTGRES | PostgreSQLは「カリフォルニア大学バークレー校コンピュータサイエンス学科で開発されたPOSTGRES Version 4.2をベースとしたオブジェクト関係データベース (ORDBMS)」と記述されています。POSTGRESでは多くのコンセプトを開拓しましたが、かなり後になっていくつかの商用データベースのみで利用可能となりました。 | ||
PostgreSQLは、このオリジナルバークレーコードのオープンソース版の子孫です。PostgreSQLでは、大部分の標準SQLをサポートし、多くの最新機能を提供します: | |||
* 複雑クエリ | * 複雑クエリ |
2008年2月7日 (木) 15:21時点における最新版
PostgreSQLは、Moodleが完全にサポートする2つのデータベースの1つです。すべてのMoodleインストールにおいて、データベースは必須コンポーネントです。
PostgreSQLは「カリフォルニア大学バークレー校コンピュータサイエンス学科で開発されたPOSTGRES Version 4.2をベースとしたオブジェクト関係データベース (ORDBMS)」と記述されています。POSTGRESでは多くのコンセプトを開拓しましたが、かなり後になっていくつかの商用データベースのみで利用可能となりました。
PostgreSQLは、このオリジナルバークレーコードのオープンソース版の子孫です。PostgreSQLでは、大部分の標準SQLをサポートし、多くの最新機能を提供します:
- 複雑クエリ
- 外部キー
- トリガー
- ビュー
- トランザクションの整合性
- 多版型同時実行制御
また、多くの方法でユーザがPostgreSQLを拡張することができます。例えば:
- データタイプ
- 関数
- オペレータ
- 集約関数
- インデックスメソッド
- 手続き型言語
そして、自由なライセンスのため、PostgreSQLはすべての人において、個人、商用、学術等、あらゆる目的の利用および配布を無料にて行うことができます。