mirror of
https://github.com/valitydev/redash.git
synced 2024-11-06 17:15:17 +00:00
23 lines
684 B
Python
23 lines
684 B
Python
from redash.models import db, Change, AccessPermission, Query, Dashboard
|
|
from playhouse.migrate import PostgresqlMigrator, migrate
|
|
|
|
if __name__ == '__main__':
|
|
|
|
if not Change.table_exists():
|
|
Change.create_table()
|
|
|
|
if not AccessPermission.table_exists():
|
|
AccessPermission.create_table()
|
|
|
|
migrator = PostgresqlMigrator(db.database)
|
|
|
|
try:
|
|
migrate(
|
|
migrator.add_column('queries', 'version', Query.version),
|
|
migrator.add_column('dashboards', 'version', Dashboard.version)
|
|
)
|
|
except Exception as ex:
|
|
print "Error while adding version column to queries/dashboards. Maybe it already exists?"
|
|
print ex
|
|
|