PostGISなどとの連携がいまいちうまくいかないので、ここではソースから入れる。postgresqlは、他のソフトと違い、rootではなくpostgresアカウントでインストールする。後述のPostGISとの整合性のために、やや古いバージョン(7.2.6)を入れる。6.10では、/usr/lib/postgresql/8.2/bin/initdbにある。デフォルトではパスは通っていない。--helpでヘルプを表示。create...で作成、drop...で削除。データベースのユーザー"nishida"を登録。データベースクラスタは、もろもろのデータベースを一括管理するディレクトリ。データベースクラスタのパスは、PGDATAという環境変数で設定する。Linuxの一般ユーザーも独自にデータベースクラスタを作成できる。データベースクラスタ1つに、postmasterというデーモン?ひとつが対応する。postmasterを起動するのは、データベースクラスタを作ったユーザー。データベースクラスタを作る。postmasterが動いているかどうか知る。postmasterを起動する。postmasterを停止する。データベース"instrument"に対してSQL文のコマンド待機(プロンプト)に入る。ファイルtest.sql記述したSQL文を実行する。SQLコマンドプロンプトでは、「SQLコマンド」と、「バックスラッシュコマンド」の2通りのコマンドを使う。"shinamono"の構造をみる。"shinamono"のデータをぜんぶ表示。instrumentのvendor情報に、companyテーブルから(nameをキーにして)情報を追加表示。/usr/local/pgsql/share/contrib/spatial_ref_sys.sqlもしここで大量のエラーが出てきたら、Makefileの中で、USE_PROJ=0USE_PG72=1として、PostGISを再度コンパイル。AddGeometryColumn('testgis','gtest','geom',-1,'LINESTRING',2);。