Skip to content

Instantly share code, notes, and snippets.

@ahvahsky2008
Created December 5, 2022 03:27
Show Gist options
  • Save ahvahsky2008/d1f3a8f97e42522223b2094cf2aa3f7a to your computer and use it in GitHub Desktop.
Save ahvahsky2008/d1f3a8f97e42522223b2094cf2aa3f7a to your computer and use it in GitHub Desktop.
datatables_list = {
'film_work': FilmWork,
'person': Person,
'person_film_work': PersonFilmWork,
'genre': Genre,
'genre_film_work': GenreFilmWork,
}
for base, schema in datatables_list.items():
extract_data = sqlite_extractor.format_dataclass_data(base, schema)
postgres_saver.insert_data(base, extract_data, schema)
def format_dataclass_data(self, table: str, dataclass) -> List[Any]:
data = self.load_sqlite(table)
return [dataclass(elem) for elem in data]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment