*目次 [#ce3bb365]
#contents

*SQLはpgAdmin3でサンプルコードが取得できる。 [#q56b1a73]

*DB作製 [#vfbadcff]
作製するdb01とすると

 -- Database: db01
 
 -- DROP DATABASE db01;
 
 CREATE DATABASE db01
  WITH OWNER = postgres
       ENCODING = 'UTF8'
       TABLESPACE = pg_default
       LC_COLLATE = 'Japanese, Japan'
       LC_CTYPE = 'Japanese, Japan'
       CONNECTION LIMIT = -1;


*スキーマ作製 [#p452f5a2]
スキーマを作製するサンプル

初期権限などの設定を細かく指定するため、最初に設計をしておいたほうがいい。

 CREATE SCHEMA sc01
       AUTHORIZATION postgres;
 GRANT ALL ON SCHEMA sc01 TO public;
 ALTER DEFAULT PRIVILEGES IN SCHEMA sc01
    GRANT INSERT, SELECT, UPDATE, DELETE, TRUNCATE, REFERENCES, TRIGGER ON   TABLES
    TO public WITH GRANT OPTION;

 ALTER DEFAULT PRIVILEGES IN SCHEMA sc01
    GRANT SELECT, UPDATE, USAGE ON SEQUENCES
    TO public WITH GRANT OPTION;

 ALTER DEFAULT PRIVILEGES IN SCHEMA sc01
    GRANT EXECUTE ON FUNCTIONS
    TO public WITH GRANT OPTION;

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS