PostGIS は、リレーショナルデータベース管理ソフトPostgreSQLに格納されているデータを空間データとして利用するための拡張機能です。PostGIS を使って地図を表示します。
操作の前に PostgreSQL について調べておくといいでしょう。
Synaptic パッケージマネージャで PostGIS を検索して postgresql-9.4-postgis-2.1 をインストールすれば、必要なパッケージがすべてインストールされます。
PostgreSQL は postgres ユーザ(PostgreSQL の管理者)で操作します。
Debian は PostgreSQL をインストールすると自動的に postgres ユーザが作成されます。
nob61@deb8-vmw:~$ cut -d: -f1 /etc/passwd
---
nob61
postgres
postgresユーザにパスワードを設定します。
nob61@deb8-vmw:~$ su -
パスワード:
root@deb8-vmw:~# passwd postgres
新しい UNIX パスワードを入力してください:
新しい UNIX パスワードを再入力してください:
passwd: パスワードは正しく更新されました
PostgreSQL が動作しているテストしてみます。
端末でpostgres ユーザで次のように実行してください。
root@deb8-vmw:~# exit
ログアウト
nob61@deb8-vmw:~$ su - postgres
パスワード:
postgres@deb8-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 (3 行) (stdin):q
PostgreSQL にユーザを追加します。
ユーザはテストですのでセキュリティをあまり考えず、 Debian のユーザと同じにしました。
postgres@deb8-vmw:~$ createuser user
(user は Debianの一般ユーザと同じ)
0 件のコメント:
コメントを投稿