26 lines
584 B
Python
26 lines
584 B
Python
from etlalchemy import ETLAlchemySource, ETLAlchemyTarget
|
|
|
|
source = ETLAlchemySource(
|
|
"sqlite:///databases/odyfo.db",
|
|
included_tables=[
|
|
"users",
|
|
"cities",
|
|
"games",
|
|
"payments",
|
|
"player_availabilities",
|
|
"player_cancel_games",
|
|
"purchase_games",
|
|
"sports",
|
|
"teams",
|
|
"user_ratings",
|
|
"venue_images",
|
|
"venues",
|
|
"web_bookings",
|
|
],
|
|
)
|
|
target = ETLAlchemyTarget(
|
|
"postgresql+psycopg2://postgres@localhost/odyfo", drop_database=True
|
|
)
|
|
target.addSource(source)
|
|
target.migrate()
|