Remove unused tables

This commit is contained in:
Efstratios Giannopoulos 2024-06-26 11:34:08 +03:00
parent 152320dbd0
commit e178012844
1 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,43 @@
DO $$DECLARE
this_version CONSTANT varchar := '00.02.000';
BEGIN
PERFORM * FROM "DBVersion" WHERE version = this_version;
IF FOUND THEN RETURN; END IF;
DROP TABLE public."DatasetDataRepository";
DROP TABLE public."DatasetExternalDataset";
DROP TABLE public."DatasetRegistry";
DROP TABLE public."DatasetService";
DROP TABLE public."Dataset";
DROP TABLE public."DMPDatasetProfile";
DROP TABLE public."DMPOrganisation";
DROP TABLE public."DMPResearcher";
DROP TABLE public."UserDMP";
DROP TABLE public."Invitation";
DROP TABLE public."DMP";
DROP TABLE public."DoiFunder";
DROP TABLE public."DataRepository";
DROP TABLE public."ExternalDataset";
DROP TABLE public."Project";
DROP TABLE public."Funder";
DROP TABLE public."Grant";
DROP TABLE public."Organisation";
DROP TABLE public."Registry";
DROP TABLE public."Researcher";
DROP TABLE public."Service";
DROP TABLE public."Content";
DROP TABLE public."Credential";
DROP TABLE public."EmailConfirmation";
DROP TABLE public."FileUpload";
DROP TABLE public."NotificationLegacy";
DROP TABLE public."UserAssociation";
DROP TABLE public."UserToken";
DROP TABLE public."UserInfo";
INSERT INTO public."DBVersion" VALUES ('DMPDB', '00.02.000', '2024-06-26 12:00:00.000000+02', now(), 'Remove unused tables.');
END$$;