2011年4月18日月曜日

8 PostGIS-Debian6 1 - インストール

8-1 PostGIS のインストール
Synaptic パッケージマネージャで PostGIS を検索して postgresql-8.4-postgis をインストールすれば、必要なパッケージがすべてインストールされます。

8-2 PostgreSQL の設定

8-2-1 posygres ユーザの設定
PostgreSQL は postgresユーザで操作します。
Debian は PostgreSQL をインストールすると自動的に postgres ユーザが作成されます。
postgres ユーザにパスワードを設定します。
Root Terminal で

root@deb6-vmw:/home/user# passwd postgres
新しいUNIXパスワードを入力してください:
新しいUNIX パスワードを再入力してください:
passwd: パスワードは正しく更新されました


PostgreSQL が動作しているテストしてみます。
端末で postgres ユーザで次のように実行してください。

user@deb6-vmw:~$ su - postgres
パスワード:
postgres@deb6-vmw:~$ psql -l

データベース一覧
名前 | 所有者 | エンコーディング | 照合順序 | Ctype(変換演算子) | アクセス権
-----------+----------+------------------+-------------+-------------------+-----------------------
postgres | postgres | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 |
template0 | postgres | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | =c/postgres
: postgres=CTc/postgres
template1 | postgres | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | =c/postgres
: postgres=CTc/postgres
:q

PostgreSQL にユーザを追加します。
ユーザはテストですのでセキュリティをあまり考えず、 Debian のユーザと同じにしました。

postgres@deb6-vmw:~$ createuser user
新しいロールをスーパーユーザとしますか? (y/n)n
新しいロールにデータベース作成権限を与えますか? (y/n)n
新しいロールにロールを作成する権限を与えますか? (y/n)n

続く ...

0 件のコメント: