mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-09-29 08:08:21 +00:00
Use uid as foreign key in rememberme
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
alter table "rememberme" add column "user_id" varchar(254);
|
||||
|
||||
update "rememberme" m
|
||||
set "user_id" = (select "uid" from "user_" where "login" = m."login" and "cid" = m."cid");
|
||||
|
||||
alter table "rememberme" alter column "user_id" set not null;
|
||||
|
||||
alter table "rememberme" drop constraint "CONSTRAINT_20F";
|
||||
drop index "rememberme_cid_login_idx";
|
||||
alter table "rememberme" drop column "login";
|
||||
alter table "rememberme" drop column "cid";
|
||||
|
||||
create index "rememberme_user_id_idx" on "rememberme"("user_id");
|
||||
alter table "rememberme" add constraint "remember_user_id_fk" foreign key("user_id") references "user_"("uid");
|
@@ -0,0 +1,13 @@
|
||||
alter table `rememberme` add column (`user_id` varchar(254));
|
||||
|
||||
update `rememberme` m
|
||||
set `user_id` = (select `uid` from `user_` where `login` = m.`login` and `cid` = m.`cid`);
|
||||
|
||||
alter table `rememberme` modify `user_id` varchar(254) NOT NULL;
|
||||
|
||||
alter table `rememberme` drop foreign key `rememberme_ibfk_1`;
|
||||
alter table `rememberme` drop column `login` cascade;
|
||||
alter table `rememberme` drop column `cid` cascade;
|
||||
|
||||
create index `rememberme_user_id_idx` on `rememberme`(`user_id`);
|
||||
alter table `rememberme` add constraint `remember_user_id_fk` foreign key(`user_id`) references `user_`(`uid`);
|
@@ -0,0 +1,12 @@
|
||||
alter table "rememberme" add column "user_id" varchar(254);
|
||||
|
||||
update "rememberme" m
|
||||
set "user_id" = (select "uid" from "user_" where "login" = m."login" and "cid" = m."cid");
|
||||
|
||||
alter table "rememberme" alter column "user_id" set not null;
|
||||
|
||||
alter table "rememberme" drop column "login" cascade;
|
||||
alter table "rememberme" drop column "cid" cascade;
|
||||
|
||||
create index "rememberme_user_id_idx" on "rememberme"("user_id");
|
||||
alter table "rememberme" add constraint "remember_user_id_fk" foreign key("user_id") references "user_"("uid");
|
Reference in New Issue
Block a user