Rename db_migrate script to dbms_migrate
This commit is contained in:
+6
-6
@@ -5,11 +5,11 @@ from sqlalchemy.ext.declarative import declarative_base
|
|||||||
|
|
||||||
from alchemysession import AlchemySessionContainer
|
from alchemysession import AlchemySessionContainer
|
||||||
|
|
||||||
parser = argparse.ArgumentParser(description="mautrix-telegram database migration script",
|
parser = argparse.ArgumentParser(description="mautrix-telegram dbms migration script",
|
||||||
prog="python -m mautrix_telegram.scripts.db_migrate")
|
prog="python -m mautrix_telegram.scripts.dbms_migrate")
|
||||||
parser.add_argument("-f", "--from-uri", type=str, required=True, metavar="<uri>",
|
parser.add_argument("-f", "--from-url", type=str, required=True, metavar="<url>",
|
||||||
help="the old database path")
|
help="the old database path")
|
||||||
parser.add_argument("-t", "--to-uri", type=str, required=True, metavar="<uri>",
|
parser.add_argument("-t", "--to-url", type=str, required=True, metavar="<url>",
|
||||||
help="the new database path")
|
help="the new database path")
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
@@ -46,13 +46,13 @@ def connect(to):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
session, tables = connect(args.from_uri)
|
session, tables = connect(args.from_url)
|
||||||
|
|
||||||
data = {}
|
data = {}
|
||||||
for name, table in tables.items():
|
for name, table in tables.items():
|
||||||
data[name] = session.query(table).all()
|
data[name] = session.query(table).all()
|
||||||
|
|
||||||
session, tables = connect(args.to_uri)
|
session, tables = connect(args.to_url)
|
||||||
for name, table in tables.items():
|
for name, table in tables.items():
|
||||||
for row in data[name]:
|
for row in data[name]:
|
||||||
session.merge(row)
|
session.merge(row)
|
||||||
Reference in New Issue
Block a user