目次

SQLはpgAdmin3でサンプルコードが取得できる。

DB作製

作製する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;

スキーマ作製

スキーマを作製するサンプル

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

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