1
0
mirror of https://github.com/Dikootje/dlsync.git synced 2025-12-18 02:11:27 +00:00
Files
dlsync/example_scripts/main/example_db/MAIN_SCHEMA/TABLES/ORDERS.SQL
2025-01-08 14:30:44 -08:00

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;