]> WPIA git - gigi.git/blob - src/club/wpia/gigi/database/upgrade/from_36.sql
add: handling of RA Agent Contract
[gigi.git] / src / club / wpia / gigi / database / upgrade / from_36.sql
1 BEGIN;
2 ALTER TABLE "certs" ADD COLUMN "actorid" int;
3 CREATE INDEX ON "certs" ("actorid");
4 UPDATE "certs" SET "actorid" = "memid" WHERE "profile" < 10;
5 UPDATE "certs" SET "actorid" = (SELECT "org_admin"."memid" FROM "org_admin" WHERE "org_admin"."orgid" = "certs"."memid" LIMIT 1) WHERE "profile" >= 10;
6 ALTER TABLE "certs" ALTER COLUMN "actorid" SET NOT NULL;
7 COMMIT;