diff --git a/migrations/versions/278bcfb487d3_add_hot_spare_pool.py b/migrations/versions/278bcfb487d3_add_hot_spare_pool.py index bb5a23c..00e0575 100644 --- a/migrations/versions/278bcfb487d3_add_hot_spare_pool.py +++ b/migrations/versions/278bcfb487d3_add_hot_spare_pool.py @@ -17,12 +17,14 @@ depends_on = None def upgrade(): if op.get_context().dialect.name == 'postgresql': + random_string = "md5(to_char(NOW(), 'YYYY-MM-DD HH24:MI:SS.US'))" on_conflict = " ON CONFLICT (id) DO NOTHING" else: + random_string = "CAST(RANDOM() AS TEXT)" on_conflict = "" sql = text(f"""INSERT INTO pool VALUES ( -1, 'Hot spares (reserve)', NOW(), NOW(), NULL, 'hotspare', - md5(to_char(NOW(), 'YYYY-MM-DD HH24:MI:SS.US')), NULL){on_conflict};""") + {random_string}, NULL){on_conflict};""") op.execute(sql)