util.py 309 B

123456789101112131415
  1. from alembic import op
  2. from sqlalchemy import Inspector
  3. def get_existing_tables():
  4. con = op.get_bind()
  5. inspector = Inspector.from_engine(con)
  6. tables = set(inspector.get_table_names())
  7. return tables
  8. def get_revision_id():
  9. import uuid
  10. return str(uuid.uuid4()).replace("-", "")[:12]