Move exchange_rate seed data to 950 file user/dbwells/lp1107834_more_acq_i18n_seed_data
authorDan Wells <dbw2@calvin.edu>
Fri, 12 Jul 2013 21:20:07 +0000 (17:20 -0400)
committerDan Wells <dbw2@calvin.edu>
Fri, 12 Jul 2013 21:20:07 +0000 (17:20 -0400)
Since currency_type is a foreign key of acq.exchange_rate, if we move
currency_type to the seed data file, exchange rate must follow.

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Open-ILS/src/sql/Pg/200.schema.acq.sql
Open-ILS/src/sql/Pg/950.data.seed-values.sql

index 7ce2b66..cf43f48 100644 (file)
@@ -36,9 +36,6 @@ CREATE TABLE acq.exchange_rate (
     CONSTRAINT exchange_rate_from_to_once UNIQUE (from_currency,to_currency)
 );
 
-INSERT INTO acq.exchange_rate (from_currency,to_currency,ratio) VALUES ('USD','CAN',1.2);
-INSERT INTO acq.exchange_rate (from_currency,to_currency,ratio) VALUES ('USD','EUR',0.5);
-
 CREATE TABLE acq.claim_policy (
        id              SERIAL       PRIMARY KEY,
        org_unit        INT          NOT NULL REFERENCES actor.org_unit
index 26f673c..beabde1 100644 (file)
@@ -8948,6 +8948,9 @@ INSERT INTO acq.currency_type (code, label) VALUES ('USD', oils_i18n_gettext('US
 INSERT INTO acq.currency_type (code, label) VALUES ('CAN', oils_i18n_gettext('CAN', 'Canadian Dollars', 'acqct', 'label'));
 INSERT INTO acq.currency_type (code, label) VALUES ('EUR', oils_i18n_gettext('EUR', 'Euros', 'acqct', 'label'));
 
+INSERT INTO acq.exchange_rate (from_currency,to_currency,ratio) VALUES ('USD','CAN',1.2);
+INSERT INTO acq.exchange_rate (from_currency,to_currency,ratio) VALUES ('USD','EUR',0.5);
+
 INSERT INTO acq.invoice_item_type (code,name) VALUES ('TAX',oils_i18n_gettext('TAX', 'Tax', 'aiit', 'name'));
 INSERT INTO acq.invoice_item_type (code,name) VALUES ('PRO',oils_i18n_gettext('PRO', 'Processing Fee', 'aiit', 'name'));
 INSERT INTO acq.invoice_item_type (code,name) VALUES ('SHP',oils_i18n_gettext('SHP', 'Shipping Charge', 'aiit', 'name'));