Add routes for storing/retrieving client settings

This commit is contained in:
Eike Kettner
2021-05-25 00:06:13 +02:00
parent 8c127cde5f
commit 25788a0b23
10 changed files with 342 additions and 20 deletions

View File

@ -0,0 +1,10 @@
CREATE TABLE "client_settings" (
"id" varchar(254) not null primary key,
"client_id" varchar(254) not null,
"user_id" varchar(254) not null,
"settings_data" text not null,
"created" timestamp not null,
"updated" timestamp not null,
foreign key ("user_id") references "user_"("uid") on delete cascade,
unique ("client_id", "user_id")
);

View File

@ -0,0 +1,10 @@
CREATE TABLE `client_settings` (
`id` varchar(254) not null primary key,
`client_id` varchar(254) not null,
`user_id` varchar(254) not null,
`settings_data` longtext not null,
`created` timestamp not null,
`updated` timestamp not null,
foreign key (`user_id`) references `user_`(`uid`) on delete cascade,
unique (`client_id`, `user_id`)
);

View File

@ -0,0 +1,10 @@
CREATE TABLE "client_settings" (
"id" varchar(254) not null primary key,
"client_id" varchar(254) not null,
"user_id" varchar(254) not null,
"settings_data" text not null,
"created" timestamp not null,
"updated" timestamp not null,
foreign key ("user_id") references "user_"("uid") on delete cascade,
unique ("client_id", "user_id")
);