1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00
unleash.unleash/unleash-server/migrations/sql/001-initial-schema.up.sql
2020-02-20 08:30:09 +01:00

27 lines
707 B
SQL

CREATE TABLE strategies (
created_at timestamp default now(),
name varchar(255) PRIMARY KEY NOT NULL,
description text
);
CREATE TABLE features (
created_at timestamp default now(),
name varchar(255) PRIMARY KEY NOT NULL,
enabled integer default 0,
strategy_name varchar(255) references strategies(name),
parameters json
);
CREATE TABLE events (
id serial primary key,
created_at timestamp default now(),
type varchar(255) NOT NULL,
created_by varchar(255) NOT NULL,
data json
);
GRANT ALL ON TABLE events TO unleash_user;
GRANT ALL ON TABLE features TO unleash_user;
GRANT ALL ON TABLE strategies TO unleash_user;
GRANT USAGE, SELECT ON SEQUENCE events_id_seq TO unleash_user;