- ...フリーソフト
-
ここでは、「フリーソフト」を「無償で利用できる」
程度の意味で使っています。著作権の放棄を含む本来の ``Free Software'' と
は意味が異なります。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...6.0
-
なぜいきなりバージョン6.0 なのかということについて公式見解はないようで
すが、postgres95 の前身である postgres の最終バージョンが 4.2、その次
の postgres95 を 5.x と見なすと、PostgreSQL は 6.x にあたる、というの
が大方の見方です。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...できません。
-
SQL-92 とは、RDBMS の問い合わせ言語である SQL の標準について定め
たものです。
また、これらの機能は 6.3 以降サポートされています
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...プラットフォームを選びません。
-
現在では Java インターフェイスは正式に JDBC ドライバとして
サポートされるようになりました
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...本語を使った正規表現検索を可能にするパッチが紹介されています。
-
現在では、テーブル名やカラム名にも日本語が使えますし、さらには
日本語だけでなく中国語などにも対応しています。また、
この機能はオリジナルのソースに取り込まれていますので、
パッチは不要になりました
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...gmake
- gmake とは、GNU make のことです。
システムによっては単に make としてインストールされていることがあります。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...も使用可能です)。
-
ここでのインストール手順は最近の PostgreSQL では configure を使用するなど、
かなり変更されています。詳しくは
http://www.sra.co.jp/people/t-ishii/PostgreSQL/6.3/install.html
を御覧下さい。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...という「データベース」を作ってみます
-
「データベース」とは、その中にテーブルやインデックスなどのオブジェ
クトを複数含む一つのまとまりを指します。具体的には、
POSTGRESDIR/data/base/testdb のように一つのディレクトリが割り当てられ
ます。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...次に、データを入力します
-
INSERT の後の数字は "object id" で、システムにより異なる結果に
なります。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
-
現在の PostgreSQL ではよりセキュリティが厳しくなっており、これだけでは
データベースにアクセスできません。SELECT を許すには、
``grant select on city to nobody'' を実行しておく必要があります
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.