From: Kyle Huckins Date: Thu, 12 Jul 2018 16:06:46 +0000 (+0000) Subject: lp1777675 inventory date support SQL additions X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=22c817beb423a049917ce7c41c38e893c56112ef;p=working%2FEvergreen.git lp1777675 inventory date support SQL additions - Add inventory_date and inventory_workstation columns to asset.copy table. Signed-off-by: Kyle Huckins Changes to be committed: modified: Open-ILS/src/sql/Pg/040.schema.asset.sql new file: Open-ILS/src/sql/Pg/upgrade/XXXX-create-inventory-workstation-and-date-columns.sql Signed-off-by: Kathy Lussier --- diff --git a/Open-ILS/src/sql/Pg/040.schema.asset.sql b/Open-ILS/src/sql/Pg/040.schema.asset.sql index 04d98b3f66..d4a7dd5432 100644 --- a/Open-ILS/src/sql/Pg/040.schema.asset.sql +++ b/Open-ILS/src/sql/Pg/040.schema.asset.sql @@ -102,7 +102,9 @@ CREATE TABLE asset.copy ( status_changed_time TIMESTAMP WITH TIME ZONE, active_date TIMESTAMP WITH TIME ZONE, mint_condition BOOL NOT NULL DEFAULT TRUE, - cost NUMERIC(8,2) + cost NUMERIC(8,2), + inventory_workstation INT REFERENCES actor.workstation (id) DEFERRABLE INITIALLY DEFERRED, + inventory_date TIMESTAMP WITH TIME ZONE DEFAULT NOW() ); CREATE UNIQUE INDEX copy_barcode_key ON asset.copy (barcode) WHERE deleted = FALSE OR deleted IS FALSE; CREATE INDEX cp_cn_idx ON asset.copy (call_number); diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX-create-inventory-workstation-and-date-columns.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX-create-inventory-workstation-and-date-columns.sql new file mode 100644 index 0000000000..1d03b933b7 --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/XXXX-create-inventory-workstation-and-date-columns.sql @@ -0,0 +1,9 @@ +BEGIN; + +SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version); + +ALTER TABLE asset.copy + ADD COLUMN inventory_workstation INT REFERENCES actor.workstation (id) DEFERRABLE INITIALLY DEFERRED, + ADD COLUMN inventory_date TIMESTAMP WITH TIME ZONE DEFAULT NOW(); + +COMMIT; \ No newline at end of file