「PostgreSQL」の版間の差分
提供:MoodleDocs
Mitsuhiro Yoshida (トーク | 投稿記録) 編集の要約なし |
Mitsuhiro Yoshida (トーク | 投稿記録) 編集の要約なし |
||
11行目: | 11行目: | ||
* トリガー | * トリガー | ||
* ビュー | * ビュー | ||
* | * トランザクションの整合性 | ||
* multiversion concurrency control | * multiversion concurrency control | ||
Also, PostgreSQL can be extended by the user in many ways, for example by adding new | Also, PostgreSQL can be extended by the user in many ways, for example by adding new |
2008年2月6日 (水) 15:06時点における版
作成中です - Mitsuhiro Yoshida 2008年2月3日 (日) 11:09 (CST)
PostgreSQLは、Moodleが完全にサポートする2つのデータベースの1つです。すべてのMoodleインストールにおいて、データベースは必須コンポーネントです。
PostgreSQLは「カリフォルニア大学バークレー校コンピュータサイエンス学科で開発されたPOSTGRES, Version 4.2をベースとしたオブジェクト関係データベース (ORDBMS)」と記述されています。POSTGRESでは多くのコンセプトを開拓しましたが、かなり後になっていくつかの商用データベースのみで利用可能となりました。
PostgreSQLは、このオリジナルのバークレーコードのオープンソースの子孫です。PostgreSQLでは、大部分の標準SQLをサポートし、多くの最新機能をいて供します:
- 複雑クエリ
- 外部キー
- トリガー
- ビュー
- トランザクションの整合性
- multiversion concurrency control
Also, PostgreSQL can be extended by the user in many ways, for example by adding new
- data types
- functions
- operators
- aggregate functions
- index methods
- procedural languages
And because of the liberal license, PostgreSQL can be used, modified, and distributed by everyone free of charge for any purpose, be it private, commercial, or academic."