
* channels schema now uses a bigint unsigned for pid this is to keep consistent with notion of id's being usize|u64 in rust * foreign key constraint added to keys table referencing user rows
12 lines
384 B
SQL
12 lines
384 B
SQL
-- 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 users(`id`)
|
|
); |