PostgreSQLにおけるユーザ
ユーザ操作
2列目の値は、ユーザに付与されている権限を表しています。postgresが保有している権限はそれぞれ以下のような意味を持ちます。 Superuser: "スーパーユーザ"であることを示します。 "スーパーユーザ"はデータベース内のアクセス制限をすべて変更することができます。 Create DB: 新規にデータベースを作成できることを示します。 Create Role: 新しいロール(=ユーザ)を作成できることを示します。 ロールを変更することも削除することもできます。 Replication: ロールがストリーミングレプリケーションを初期化でき、システムをバックアップモードとの遷移が可能かどうかを決定します。 これらの権限はCREATE USER文のオプションで付与することができます。またユーザ作成後に変更する場合には、ALTER USER文を利用します。オプションの詳細は以下をご覧ください。 http://www.postgresql.jp/document/9.1/html/sql-createuser.html
pg_hba.confの設定
パスワード認証が機能していることが確認できました。
pg_hba.confでは、他にも特定のユーザからの接続を拒絶したり、自社ドメインからの接続のみを受け付けるといった様々な設定が可能です。書式の詳細はオンラインマニュアルをご参照ください。
http://www.postgresql.jp/document/9.1/html/auth-pg-hba-conf.html
ネットワーク越しの接続
・第 19章クライアント認証
http://www.postgresql.jp/document/9.1/html/client-authentication.html
・第 20章データベースロール
http://www.postgresql.jp/document/9.1/html/user-manag.html
・オープンソースデータベース標準教科書 -PostgreSQL-
http://www.oss-db.jp/ossdbtext/text.shtml
執筆:
市脇 康二 氏(OSS-DB Gold認定者)株式会社オークニージオソリューション事業部 マネージャー
PostGISを含めたFOSS4G(Free Open Source Software for Geospatial)ソフトウェアを活用し、地図やGPS等の位置情報を組み合わせたアプリケーションやサービスの設計・開発に従事。
サービスプラットフォームがクラウドへ、利用シーンがモバイルへと広がりを見せる中、位置情報の更なる活用シーンを模索中。
アドバイザー:
森 亮 氏 株式会社オークニー代表取締役
2002年にオークニーを設立し、代表取締役に就任。マッピング・ GIS・LBS・ITS関連プロジェクトのビジネスコンサルティングを経て、現在は会社経営の傍ら、『入門Webマッピング』(Tyler Mitchell原著;オライリー・ジャパン発行)の翻訳、Open Source Geospatial財団日本支部の代表者を務めるなど、FOSS4G(オープンソース地理空間ソフトウェア)の普及活動に取り組んでいる。
監修:
松田 神一
© EDUCO All Rights Reserved.