トップ 一覧 置換 検索 ヘルプ RSS ログイン

Postgresqlの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!設定ファイル編集
初期の設定は、DBユーザとLinuxのログインユーザが同じユーザー名じゃないと使えない。

 vi /var/lib/pgsql/data/pg_hba.conf 
  #local   all         all                               ident sameuser
  local   all         all                               trust
  #host   all         all                               ident sameuser
  host   all         all           


!!ユーザー作成
!!!ユーザー作成
 su postgres
 $ createuser centos
  could not change directory to "/root"
  Shall the new role be a superuser? (y/n) n
  Shall the new role be allowed to create databases? (y/n) y
  Shall the new role be allowed to create more new roles? (y/n) n
  CREATE ROLE
これで、ユーザ「centos」が使えるようになる

!!データベース作成
!!!データベース作成
 $ createdb
 CREATE DATABASE

!!データベースの一覧表示
!!!データベースの一覧表示
 $ psql -l
         List of databases
    Name    |  Owner   | Encoding 
 - ----------+----------+----------
  centos    | centos   | UTF8
  postgres  | postgres | UTF8
  template0 | postgres | UTF8
  template1 | postgres | UTF8
  (4 rows)

!!sqlコンソール
!!!sqlコンソール
 psql
 centos-> \c centos
 You are now connected to database "centos".

 centos=> create table test (
 centos(> test char(10)
 centos(> );
 CREATE TABLE


{{category2 データベース,Postgresql}}