Compare commits
No commits in common. '0ce975153c8cc9f4fba0f16a9d0b1e0ab11223f1' and 'bd152e67c03e818a63961c7b33e2d3d2c3b912ed' have entirely different histories.
0ce975153c
...
bd152e67c0
8 changed files with 6 additions and 133 deletions
Binary file not shown.
@ -1,114 +0,0 @@
@@ -1,114 +0,0 @@
|
||||
#!/bin/sh |
||||
cp ordr3.sqlite pre-1.3.0-ordr3.sqlite |
||||
cat <<EOF | sqlite3 ordr3.sqlite |
||||
|
||||
CREATE TABLE |
||||
orders_1_3_0 ( |
||||
id INTEGER NOT NULL, |
||||
cas_description TEXT NOT NULL, |
||||
catalog_nr TEXT NOT NULL, |
||||
vendor TEXT NOT NULL, |
||||
category VARCHAR(10) NOT NULL, |
||||
package_size TEXT NOT NULL, |
||||
unit_price FLOAT NOT NULL, |
||||
currency TEXT NOT NULL, |
||||
amount INTEGER NOT NULL, |
||||
account TEXT NOT NULL, |
||||
comment TEXT NOT NULL, |
||||
created_on DATETIME NOT NULL, |
||||
created_by TEXT, |
||||
status VARCHAR(9), |
||||
CONSTRAINT pk_orders PRIMARY KEY (id), |
||||
CONSTRAINT ck_orders_ordercategory CHECK ( |
||||
category IN ( |
||||
'DISPOSABLE', |
||||
'SOLVENT', |
||||
'CHEMICAL', |
||||
'BIOLAB', |
||||
'SYNTHESIS' |
||||
) |
||||
), |
||||
CONSTRAINT ck_orders_orderstatus CHECK ( |
||||
status IN ( |
||||
'OPEN', |
||||
'FUNDED', |
||||
'APPROVAL', |
||||
'ORDERED', |
||||
'COMPLETED', |
||||
'HOLD' |
||||
) |
||||
) |
||||
); |
||||
|
||||
INSERT INTO orders_1_3_0 ( |
||||
id, |
||||
cas_description, |
||||
catalog_nr, |
||||
vendor, |
||||
category, |
||||
package_size, |
||||
unit_price, |
||||
currency, |
||||
amount, |
||||
account, |
||||
comment, |
||||
created_on, |
||||
created_by, |
||||
status) |
||||
SELECT |
||||
id, |
||||
cas_description, |
||||
catalog_nr, |
||||
vendor, |
||||
category, |
||||
package_size, |
||||
unit_price, |
||||
currency, |
||||
amount, |
||||
account, |
||||
comment, |
||||
created_on, |
||||
created_by, |
||||
status |
||||
FROM orders; |
||||
|
||||
DROP TABLE orders; |
||||
ALTER TABLE orders_1_3_0 RENAME TO orders; |
||||
|
||||
CREATE TABLE |
||||
logs_1_3_0 ( |
||||
order_id INTEGER NOT NULL, |
||||
status VARCHAR(9) NOT NULL, |
||||
date DATETIME NOT NULL, |
||||
"by" TEXT NOT NULL, |
||||
CONSTRAINT pk_logs PRIMARY KEY (order_id, status, date), |
||||
CONSTRAINT fk_logs_order_id_orders FOREIGN KEY (order_id) REFERENCES orders (id), |
||||
CONSTRAINT ck_logs_orderstatus CHECK ( |
||||
status IN ( |
||||
'OPEN', |
||||
'FUNDED', |
||||
'APPROVAL', |
||||
'ORDERED', |
||||
'COMPLETED', |
||||
'HOLD' |
||||
) |
||||
) |
||||
); |
||||
|
||||
INSERT INTO logs_1_3_0 ( |
||||
order_id, |
||||
status, |
||||
date, |
||||
"by" |
||||
) |
||||
SELECT |
||||
order_id, |
||||
status, |
||||
date, |
||||
"by" |
||||
FROM logs; |
||||
|
||||
DROP TABLE logs; |
||||
ALTER TABLE logs_1_3_0 RENAME TO logs; |
||||
|
||||
EOF |
Loading…
Reference in new issue