mirror of
https://github.com/Dikootje/dlsync.git
synced 2025-12-18 02:11:27 +00:00
14 lines
655 B
SQL
14 lines
655 B
SQL
---version: 0, author: DlSync
|
|
CREATE TABLE ${EXAMPLE_DB}.${MAIN_SCHEMA}.ORDERS (
|
|
ID INT AUTOINCREMENT PRIMARY KEY,
|
|
USER_ID INT REFERENCES ${EXAMPLE_DB}.${MAIN_SCHEMA}.USERS(ID),
|
|
PRODUCT_ID INT REFERENCES ${EXAMPLE_DB}.${MAIN_SCHEMA}.PRODUCTS(ID),
|
|
QUANTITY INT NOT NULL,
|
|
ORDER_DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
---rollback: DROP TABLE IF EXISTS ${EXAMPLE_DB}.${MAIN_SCHEMA}.ORDERS;
|
|
---verify: SELECT * FROM ${EXAMPLE_DB}.${MAIN_SCHEMA}.ORDERS LIMIT 1;
|
|
|
|
---version: 1, author: DlSync
|
|
ALTER TABLE ${EXAMPLE_DB}.${MAIN_SCHEMA}.ORDERS ADD COLUMN PAYMENT VARCHAR;
|
|
---verify: SELECT PAYMENT FROM ${EXAMPLE_DB}.${MAIN_SCHEMA}.ORDERS; |