การสร้างฐานข้อมูล PostgreSQL
Darryl Reeves
Industry Assistant Professor, New York University
financespublic เป็นค่าเริ่มต้นme และ spouseCREATE SCHEMA me;
CREATE SCHEMA spouse;
CREATE TABLE me.account (...);
CREATE TABLE spouse.account (...);
CREATE USER better_half WITH PASSWORD 'changeme';
GRANT USAGE ON SCHEMA spouse TO better_half;
GRANT USAGE ON SCHEMA public TO better_half;
GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA spouse;TO better_half;
GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA publicTO better_half;
การควบคุมการเข้าถึงตาม schema พร้อมใช้งานแล้ว
CREATE GROUP family;
GRANT USAGE ON SCHEMA public TO family;
GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMApublic TO family;
ALTER GROUP family ADD USER fin
ALTER GROUP family ADD USER better_half;
public ร่วมกันการสร้างฐานข้อมูล PostgreSQL