Stamping upgrade script for ACQ upload defaults
authorBen Shum <bshum@biblio.org>
Fri, 15 Feb 2013 05:52:36 +0000 (00:52 -0500)
committerBen Shum <bshum@biblio.org>
Fri, 15 Feb 2013 05:52:36 +0000 (00:52 -0500)
Signed-off-by: Ben Shum <bshum@biblio.org>
Open-ILS/src/sql/Pg/002.schema.config.sql
Open-ILS/src/sql/Pg/upgrade/0755.data.acq_po_upload_defaults.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_po_upload_defaults.sql [deleted file]

index 0419423..eb7b60e 100644 (file)
@@ -87,7 +87,7 @@ CREATE TRIGGER no_overlapping_deps
     BEFORE INSERT OR UPDATE ON config.db_patch_dependencies
     FOR EACH ROW EXECUTE PROCEDURE evergreen.array_overlap_check ('deprecates');
 
-INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0754', :eg_version); -- senator/miker
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0755', :eg_version); -- berick/bshum
 
 CREATE TABLE config.bib_source (
        id              SERIAL  PRIMARY KEY,
diff --git a/Open-ILS/src/sql/Pg/upgrade/0755.data.acq_po_upload_defaults.sql b/Open-ILS/src/sql/Pg/upgrade/0755.data.acq_po_upload_defaults.sql
new file mode 100644 (file)
index 0000000..6591f30
--- /dev/null
@@ -0,0 +1,214 @@
+
+BEGIN;
+
+SELECT evergreen.upgrade_deps_block_check('0755', :eg_version);
+
+INSERT INTO config.org_unit_setting_type
+    (name, label, description, grp, datatype, fm_class) VALUES
+(
+    'acq.upload.default.create_po',
+    oils_i18n_gettext(
+        'acq.upload.default.create_po',
+        'Upload Create PO',
+        'coust',
+        'label'
+    ),
+     oils_i18n_gettext(
+        'acq.upload.default.create_po',
+        'Create a purchase order by default during ACQ file upload',
+        'coust',
+        'description'
+    ),
+   'acq',
+    'bool',
+    NULL
+), (
+    'acq.upload.default.activate_po',
+    oils_i18n_gettext(
+        'acq.upload.default.activate_po',
+        'Upload Activate PO',
+        'coust',
+        'label'
+    ),
+     oils_i18n_gettext(
+        'acq.upload.default.activate_po',
+        'Activate the purchase order by default during ACQ file upload',
+        'coust',
+        'description'
+    ),
+    'acq',
+    'bool',
+    NULL
+), (
+    'acq.upload.default.provider',
+    oils_i18n_gettext(
+        'acq.upload.default.provider',
+        'Upload Default Provider',
+        'coust',
+        'label'
+    ),
+     oils_i18n_gettext(
+        'acq.upload.default.provider',
+        'Default provider to use during ACQ file upload',
+        'coust',
+        'description'
+    ),
+    'acq',
+    'link',
+    'acqpro'
+), (
+    'acq.upload.default.vandelay.match_set',
+    oils_i18n_gettext(
+        'acq.upload.default.vandelay.match_set',
+        'Upload Default Match Set',
+        'coust',
+        'label'
+    ),
+     oils_i18n_gettext(
+        'acq.upload.default.vandelay.match_set',
+        'Default match set to use during ACQ file upload',
+        'coust',
+        'description'
+    ),
+    'acq',
+    'link',
+    'vms'
+), (
+    'acq.upload.default.vandelay.merge_profile',
+    oils_i18n_gettext(
+        'acq.upload.default.vandelay.merge_profile',
+        'Upload Default Merge Profile',
+        'coust',
+        'label'
+    ),
+     oils_i18n_gettext(
+        'acq.upload.default.vandelay.merge_profile',
+        'Default merge profile to use during ACQ file upload',
+        'coust',
+        'description'
+    ),
+    'acq',
+    'link',
+    'vmp'
+), (
+    'acq.upload.default.vandelay.import_non_matching',
+    oils_i18n_gettext(
+        'acq.upload.default.vandelay.import_non_matching',
+        'Upload Import Non Matching by Default',
+        'coust',
+        'label'
+    ),
+     oils_i18n_gettext(
+        'acq.upload.default.vandelay.import_non_matching',
+        'Import non-matching records by default during ACQ file upload',
+        'coust',
+        'description'
+    ),
+    'acq',
+    'bool',
+    NULL
+), (
+    'acq.upload.default.vandelay.merge_on_exact',
+    oils_i18n_gettext(
+        'acq.upload.default.vandelay.merge_on_exact',
+        'Upload Merge on Exact Match by Default',
+        'coust',
+        'label'
+    ),
+     oils_i18n_gettext(
+        'acq.upload.default.vandelay.merge_on_exact',
+        'Merge records on exact match by default during ACQ file upload',
+        'coust',
+        'description'
+    ),
+    'acq',
+    'bool',
+    NULL
+), (
+    'acq.upload.default.vandelay.merge_on_best',
+    oils_i18n_gettext(
+        'acq.upload.default.vandelay.merge_on_best',
+        'Upload Merge on Best Match by Default',
+        'coust',
+        'label'
+    ),
+     oils_i18n_gettext(
+        'acq.upload.default.vandelay.merge_on_best',
+        'Merge records on best match by default during ACQ file upload',
+        'coust',
+        'description'
+    ),
+    'acq',
+    'bool',
+    NULL
+), (
+    'acq.upload.default.vandelay.merge_on_single',
+    oils_i18n_gettext(
+        'acq.upload.default.vandelay.merge_on_single',
+        'Upload Merge on Single Match by Default',
+        'coust',
+        'label'
+    ),
+     oils_i18n_gettext(
+        'acq.upload.default.vandelay.merge_on_single',
+        'Merge records on single match by default during ACQ file upload',
+        'coust',
+        'description'
+    ),
+    'acq',
+    'bool',
+    NULL
+), (
+    'acq.upload.default.vandelay.quality_ratio',
+    oils_i18n_gettext(
+        'acq.upload.default.vandelay.quality_ratio',
+        'Upload Default Min. Quality Ratio',
+        'coust',
+        'label'
+    ),
+     oils_i18n_gettext(
+        'acq.upload.default.vandelay.quality_ratio',
+        'Default minimum quality ratio used during ACQ file upload',
+        'coust',
+        'description'
+    ),
+    'acq',
+    'integer',
+    NULL
+), (
+    'acq.upload.default.vandelay.low_quality_fall_thru_profile',
+    oils_i18n_gettext(
+        'acq.upload.default.vandelay.low_quality_fall_thru_profile',
+        'Upload Default Insufficient Quality Fall-Thru Profile',
+        'coust',
+        'label'
+    ),
+     oils_i18n_gettext(
+        'acq.upload.default.vandelay.low_quality_fall_thru_profile',
+        'Default low-quality fall through profile used during ACQ file upload',
+        'coust',
+        'description'
+    ),
+    'acq',
+    'link',
+    'vmp'
+), (
+    'acq.upload.default.vandelay.load_item_for_imported',
+    oils_i18n_gettext(
+        'acq.upload.default.vandelay.load_item_for_imported',
+        'Upload Load Items for Imported Records by Default',
+        'coust',
+        'label'
+    ),
+     oils_i18n_gettext(
+        'acq.upload.default.vandelay.load_item_for_imported',
+        'Load items for imported records by default during ACQ file upload',
+        'coust',
+        'description'
+    ),
+    'acq',
+    'bool',
+    NULL
+);
+
+COMMIT;
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_po_upload_defaults.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_po_upload_defaults.sql
deleted file mode 100644 (file)
index 58caa73..0000000
+++ /dev/null
@@ -1,214 +0,0 @@
-
-BEGIN;
-
--- TODO SET VERSION
-
-INSERT INTO config.org_unit_setting_type
-    (name, label, description, grp, datatype, fm_class) VALUES
-(
-    'acq.upload.default.create_po',
-    oils_i18n_gettext(
-        'acq.upload.default.create_po',
-        'Upload Create PO',
-        'coust',
-        'label'
-    ),
-     oils_i18n_gettext(
-        'acq.upload.default.create_po',
-        'Create a purchase order by default during ACQ file upload',
-        'coust',
-        'description'
-    ),
-   'acq',
-    'bool',
-    NULL
-), (
-    'acq.upload.default.activate_po',
-    oils_i18n_gettext(
-        'acq.upload.default.activate_po',
-        'Upload Activate PO',
-        'coust',
-        'label'
-    ),
-     oils_i18n_gettext(
-        'acq.upload.default.activate_po',
-        'Activate the purchase order by default during ACQ file upload',
-        'coust',
-        'description'
-    ),
-    'acq',
-    'bool',
-    NULL
-), (
-    'acq.upload.default.provider',
-    oils_i18n_gettext(
-        'acq.upload.default.provider',
-        'Upload Default Provider',
-        'coust',
-        'label'
-    ),
-     oils_i18n_gettext(
-        'acq.upload.default.provider',
-        'Default provider to use during ACQ file upload',
-        'coust',
-        'description'
-    ),
-    'acq',
-    'link',
-    'acqpro'
-), (
-    'acq.upload.default.vandelay.match_set',
-    oils_i18n_gettext(
-        'acq.upload.default.vandelay.match_set',
-        'Upload Default Match Set',
-        'coust',
-        'label'
-    ),
-     oils_i18n_gettext(
-        'acq.upload.default.vandelay.match_set',
-        'Default match set to use during ACQ file upload',
-        'coust',
-        'description'
-    ),
-    'acq',
-    'link',
-    'vms'
-), (
-    'acq.upload.default.vandelay.merge_profile',
-    oils_i18n_gettext(
-        'acq.upload.default.vandelay.merge_profile',
-        'Upload Default Merge Profile',
-        'coust',
-        'label'
-    ),
-     oils_i18n_gettext(
-        'acq.upload.default.vandelay.merge_profile',
-        'Default merge profile to use during ACQ file upload',
-        'coust',
-        'description'
-    ),
-    'acq',
-    'link',
-    'vmp'
-), (
-    'acq.upload.default.vandelay.import_non_matching',
-    oils_i18n_gettext(
-        'acq.upload.default.vandelay.import_non_matching',
-        'Upload Import Non Matching by Default',
-        'coust',
-        'label'
-    ),
-     oils_i18n_gettext(
-        'acq.upload.default.vandelay.import_non_matching',
-        'Import non-matching records by default during ACQ file upload',
-        'coust',
-        'description'
-    ),
-    'acq',
-    'bool',
-    NULL
-), (
-    'acq.upload.default.vandelay.merge_on_exact',
-    oils_i18n_gettext(
-        'acq.upload.default.vandelay.merge_on_exact',
-        'Upload Merge on Exact Match by Default',
-        'coust',
-        'label'
-    ),
-     oils_i18n_gettext(
-        'acq.upload.default.vandelay.merge_on_exact',
-        'Merge records on exact match by default during ACQ file upload',
-        'coust',
-        'description'
-    ),
-    'acq',
-    'bool',
-    NULL
-), (
-    'acq.upload.default.vandelay.merge_on_best',
-    oils_i18n_gettext(
-        'acq.upload.default.vandelay.merge_on_best',
-        'Upload Merge on Best Match by Default',
-        'coust',
-        'label'
-    ),
-     oils_i18n_gettext(
-        'acq.upload.default.vandelay.merge_on_best',
-        'Merge records on best match by default during ACQ file upload',
-        'coust',
-        'description'
-    ),
-    'acq',
-    'bool',
-    NULL
-), (
-    'acq.upload.default.vandelay.merge_on_single',
-    oils_i18n_gettext(
-        'acq.upload.default.vandelay.merge_on_single',
-        'Upload Merge on Single Match by Default',
-        'coust',
-        'label'
-    ),
-     oils_i18n_gettext(
-        'acq.upload.default.vandelay.merge_on_single',
-        'Merge records on single match by default during ACQ file upload',
-        'coust',
-        'description'
-    ),
-    'acq',
-    'bool',
-    NULL
-), (
-    'acq.upload.default.vandelay.quality_ratio',
-    oils_i18n_gettext(
-        'acq.upload.default.vandelay.quality_ratio',
-        'Upload Default Min. Quality Ratio',
-        'coust',
-        'label'
-    ),
-     oils_i18n_gettext(
-        'acq.upload.default.vandelay.quality_ratio',
-        'Default minimum quality ratio used during ACQ file upload',
-        'coust',
-        'description'
-    ),
-    'acq',
-    'integer',
-    NULL
-), (
-    'acq.upload.default.vandelay.low_quality_fall_thru_profile',
-    oils_i18n_gettext(
-        'acq.upload.default.vandelay.low_quality_fall_thru_profile',
-        'Upload Default Insufficient Quality Fall-Thru Profile',
-        'coust',
-        'label'
-    ),
-     oils_i18n_gettext(
-        'acq.upload.default.vandelay.low_quality_fall_thru_profile',
-        'Default low-quality fall through profile used during ACQ file upload',
-        'coust',
-        'description'
-    ),
-    'acq',
-    'link',
-    'vmp'
-), (
-    'acq.upload.default.vandelay.load_item_for_imported',
-    oils_i18n_gettext(
-        'acq.upload.default.vandelay.load_item_for_imported',
-        'Upload Load Items for Imported Records by Default',
-        'coust',
-        'label'
-    ),
-     oils_i18n_gettext(
-        'acq.upload.default.vandelay.load_item_for_imported',
-        'Load items for imported records by default during ACQ file upload',
-        'coust',
-        'description'
-    ),
-    'acq',
-    'bool',
-    NULL
-);
-
-COMMIT;