[RELENG '15] Continuous Deployment & Schema Evolution in SQL Databases
Slides from my RelEng '15 presentation on early progress made with the QuantumDB proof of concept to manage and orchestrate schema evolution in a zero-downtime fashion.
TABLE COPY TABLE RENAME TABLE DROP TABLE ADD FOREIGN KEY DROP FOREIGN KEY NOT YET SUPPORTED CREATE INDEX DROP INDEX ADD CHECK CONSTRAINT DROP CHECK CONSTRAINT DECOMPOSE TABLE * JOIN TABLE * MERGE TABLE * PARTITION TABLE * * Update Rewriting and Integrity Constraint Maintenance in a Schema Evolution Support System: PRISM++, C. A. Curino et al. (2010)