annotate PostgreSQL/Plugins/SQL/Upgrades/Rev2ToRev3.sql @ 577:991b9b285e1a attach-custom-data tip

fix custom-data handling
author Alain Mazy <am@orthanc.team>
date Wed, 02 Oct 2024 09:40:20 +0200
parents 73e784792a51
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
570
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
1 -- This file contains part of the changes required to upgrade from Revision 2 to Revision 3 (DB version 6)
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
2 -- It actually contains only the changes that:
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
3 -- can not be executed with an idempotent statement in SQL
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
4 -- or would polute the PrepareIndex.sql
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
5 -- This file is executed only if the current schema is in revision 2 and it is executed
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
6 -- before PrepareIndex.sql that is idempotent.
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
7
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
8
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
9
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
10 DO $body$
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
11 BEGIN
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
12
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
13 BEGIN
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
14 ALTER TABLE AttachedFiles ADD COLUMN customData TEXT;
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
15 EXCEPTION
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
16 WHEN duplicate_column THEN RAISE NOTICE 'column customData already exists in AttachedFiles.';
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
17 END;
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
18
73e784792a51 added missing files
Alain Mazy <am@orthanc.team>
parents:
diff changeset
19 END $body$ LANGUAGE plpgsql;