- 追加された行はこの色です。
- 削除された行はこの色です。
*目次 [#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;