34 lines
722 B
Python
34 lines
722 B
Python
def migrate_up(manager):
|
|
manager.execute_script(ADD_COLUMNS)
|
|
|
|
def migrate_down(manager):
|
|
manager.execute_script(DROP_COLUMNS)
|
|
|
|
ADD_COLUMNS = """\
|
|
DELETE FROM embedded_graphing_queries;
|
|
|
|
ALTER TABLE embedded_graphing_queries
|
|
DROP COLUMN last_accessed;
|
|
|
|
ALTER TABLE embedded_graphing_queries
|
|
ADD COLUMN (
|
|
last_updated DATETIME NOT NULL,
|
|
refresh_time DATETIME DEFAULT NULL,
|
|
cached_png MEDIUMBLOB
|
|
);
|
|
"""
|
|
|
|
DROP_COLUMNS = """\
|
|
ALTER TABLE embedded_graphing_queries
|
|
DROP COLUMN last_updated;
|
|
|
|
ALTER TABLE embedded_graphing_queries
|
|
DROP COLUMN cached_png;
|
|
|
|
ALTER TABLE embedded_graphing_queries
|
|
DROP COLUMN refresh_time;
|
|
|
|
ALTER TABLE embedded_graphing_queries
|
|
ADD COLUMN (last_accessed DATETIME NOT NULL);
|
|
"""
|