[SIS-9] adding migration scripts for custom commands and economy

This commit is contained in:
Sheldan
2022-07-22 00:27:59 +02:00
parent 7f8c429a04
commit 249a3e3d19
8 changed files with 171 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
import os
import sqlalchemy as db
from legacy_loader import load_all_commands
from command_importer import import_commands
server_id = os.getenv('SERVER_ID')
all_warnings = load_all_commands()
db_host = os.getenv('DB_HOST')
db_port = os.getenv('DB_PORT')
db_database = os.getenv('DB_NAME')
db_user = os.getenv('DB_USER')
db_password = os.getenv('DB_PASS')
engine = db.create_engine('postgresql://%s:%s@%s:%s/%s' % (db_user, db_password, db_host, db_port, db_database))
with engine.connect() as con:
with con.begin():
import_commands(server_id, all_warnings, con)