nidus-sync/db/migrations/00031_arcgis_user.sql

29 lines
729 B
MySQL
Raw Normal View History

-- +goose Up
CREATE SCHEMA arcgis;
CREATE TABLE arcgis.user_ (
access TEXT NOT NULL,
created TIMESTAMP WITHOUT TIME ZONE NOT NULL,
email TEXT NOT NULL,
full_name TEXT NOT NULL,
id TEXT NOT NULL,
level TEXT NOT NULL,
org_id TEXT NOT NULL,
public_user_id INTEGER NOT NULL REFERENCES public.user_(id),
region TEXT NOT NULL,
role TEXT NOT NULL,
role_id TEXT NOT NULL,
username TEXT NOT NULL,
user_license_type_id TEXT NOT NULL,
user_type TEXT NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE arcgis.user_privilege (
user_id TEXT NOT NULL REFERENCES arcgis.user_(id),
privilege TEXT NOT NULL,
PRIMARY KEY(user_id, privilege)
);
-- +goose Down
DROP TABLE arcgis.user_privilege;
DROP TABLE arcgis.user_;
DROP SCHEMA arcgis;