Začněte nyníZačněte zdarma

Přidání záznamů do historické tabulky SQLite

Každý týden tým zapíše aktuální přehled digitálních formátů zpět do sdílené historické tabulky v SQLite. Tabulka už obsahuje snapshot z minulého týdne a ty chceš výsledky z tohoto týdne přidat na konec – ne nahradit stávající data. Použij metodu write_database se správnou hodnotou parametru if_table_exists.

Shrnutí za tento týden je uloženo v weekly_summary a SQLite URI je v uri. Stávající tabulka je vypsána, abys ji mohl/a porovnat s tím, co zapíšeš.

Toto cvičení je součástí kurzu

Scaling and Optimizing Data Pipelines with Polars

Zobrazit kurz

Pokyny k cvičení

  • Zavolej metodu, která zapíše DataFrame do SQL tabulky.
  • Přidej argument, který určuje, jak se má pracovat s existující tabulkou.
  • Nastav jeho hodnotu tak, aby se nové řádky přidaly na konec.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Append this week's summary to the history table
weekly_summary.____(
    table_name="weekly_format_history",
    connection=uri,
    # Append instead of replace or fail
    ____="____",
)

print("\nHistory after the write:")
print(
    pl.read_database_uri(
        "SELECT * FROM weekly_format_history",
        uri=uri,
        engine="adbc",
    )
)
Upravit a spustit kód