diff --git a/server/migrations/2020-06-02-055256_keys/down.sql b/server/migrations/2020-06-02-055256_keys/down.sql deleted file mode 100644 index 6cb1bab..0000000 --- a/server/migrations/2020-06-02-055256_keys/down.sql +++ /dev/null @@ -1 +0,0 @@ -DROP TABLE `keys`' \ No newline at end of file diff --git a/server/migrations/2020-06-02-055256_keys/up.sql b/server/migrations/2020-06-02-055256_keys/up.sql deleted file mode 100644 index 94d9be7..0000000 --- a/server/migrations/2020-06-02-055256_keys/up.sql +++ /dev/null @@ -1,12 +0,0 @@ --- ID's are given to properly auth'ed users --- Limit represents a daily limit imposed on users --- Limits that are null just mean the limit does not exist - -CREATE TABLE IF NOT EXISTS `keys`( - `secret` varchar(255) NOT NULL, - `limit` integer, - `uses` integer, - `userid` bigint unsigned NOT NULL, - PRIMARY KEY(`secret`), - FOREIGN KEY (`userid`) REFERENCES members(`id`) -); diff --git a/server/migrations/2020-07-05-215114_members/up.sql b/server/migrations/2020-07-05-215114_members/up.sql index 1e89ddd..7777a0a 100644 --- a/server/migrations/2020-07-05-215114_members/up.sql +++ b/server/migrations/2020-07-05-215114_members/up.sql @@ -1,7 +1,10 @@ +-- TODO: add rate limiter in some form CREATE TABLE IF NOT EXISTS `members`( `id` bigint UNSIGNED NOT NULL auto_increment, + `secret` varchar(256) NOT NULL, `name` varchar(255) NOT NULL, - `joindate` bigint UNSIGNED NOT NULL, + `joindate` bigint NOT NULL, `status` integer NOT NULL, + `permissions` bigint UNSIGNED NOT NULL, PRIMARY KEY( `id` ) );