1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
unleash.unleash/unleash-server/migrations/sql/001-initial-schema.up.sql

27 lines
701 B
MySQL
Raw Normal View History

2014-10-20 17:46:41 +02:00
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,
2014-10-23 09:03:46 +02:00
enabled integer default 0,
2014-10-20 17:46:41 +02:00
strategy_name varchar(255) references strategies(name),
parameters json
);
CREATE TABLE events (
2014-10-23 09:03:46 +02:00
id serial primary key,
2014-10-20 17:46:41 +02:00
created_at timestamp default now(),
type varchar(255) NOT NULL,
user varchar(255) NOT NULL,
2014-10-20 17:46:41 +02:00
data json
);
2014-10-23 09:03:46 +02:00
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;