Instead of client only, make bookmarks a server aware feature

Makes it much more useful
This commit is contained in:
eikek
2022-01-09 23:50:34 +01:00
parent 063ae56488
commit 9415f72ec0
19 changed files with 618 additions and 345 deletions

View File

@ -0,0 +1,12 @@
CREATE TABLE "query_bookmark" (
"id" varchar(254) not null primary key,
"name" varchar(254) not null,
"label" varchar(254),
"user_id" varchar(254),
"cid" varchar(254) not null,
"query" varchar(2000) not null,
"created" timestamp,
foreign key ("user_id") references "user_"("uid") on delete cascade,
foreign key ("cid") references "collective"("cid") on delete cascade,
unique("cid", "user_id", "name")
)

View File

@ -0,0 +1,12 @@
CREATE TABLE `query_bookmark` (
`id` varchar(254) not null primary key,
`name` varchar(254) not null,
`label` varchar(254),
`user_id` varchar(254),
`cid` varchar(254) not null,
`query` varchar(2000) not null,
`created` timestamp,
foreign key (`user_id`) references `user_`(`uid`) on delete cascade,
foreign key (`cid`) references `collective`(`cid`) on delete cascade,
unique(`cid`, `user_id`, `name`)
)

View File

@ -0,0 +1,12 @@
CREATE TABLE "query_bookmark" (
"id" varchar(254) not null primary key,
"name" varchar(254) not null,
"label" varchar(254),
"user_id" varchar(254),
"cid" varchar(254) not null,
"query" varchar(2000) not null,
"created" timestamp,
foreign key ("user_id") references "user_"("uid") on delete cascade,
foreign key ("cid") references "collective"("cid") on delete cascade,
unique("cid", "user_id", "name")
)