ПочатиПочніть безкоштовно

Додавання до таблиці історії в SQLite

Щотижня команда записує найсвіжішу зведену інформацію про цифровий формат до спільної таблиці історії в SQLite. У таблиці вже є знімок за минулий тиждень, і ви хочете додати результати цього тижня зверху, не замінюючи наявні дані. Використайте метод write_database з правильним значенням параметра if_table_exists.

Цьогорічна зведена таблиця міститься в weekly_summary, а URI SQLite — у uri. Поточну таблицю вже виведено для вас, щоб ви могли порівняти її з тим, що запишете.

Ця вправа є частиною курсу

Масштабування й оптимізація конвеєрів даних з Polars

Переглянути курс

Інструкції до вправи

  • Викличте метод, який записує DataFrame назад у SQL-таблицю.
  • Додайте аргумент, що керує обробкою наявної таблиці.
  • Задайте його значення так, щоб нові рядки додавалися (append).

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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",
    )
)
Редагувати та запускати код