Skip to content

Commit 8954104

Browse files
committed
Final tweak on prepopulating schema_version on new databases.
Signed-off-by: Josh Berkus <[email protected]>
1 parent 25f0d2d commit 8954104

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

elekto/models/sql.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,8 @@ class Version(BASE):
174174
version = S.Column(S.Integer, default=schema_version, primary_key=True)
175175

176176
@event.listens_for(Version.__table__, 'after_create')
177-
def create_version(*args, **kwargs):
178-
db.session.add(Version(version=schema_version))
179-
db.session.commit()
177+
def create_version(target, connection, **kwargs):
178+
connection.execute(f"INSERT INTO schema_version ( version ) VALUES ( {schema_version} )")
180179

181180
class User(BASE):
182181
"""

0 commit comments

Comments
 (0)