Bir SQLite geçmiş tablosuna ekleme
Her hafta ekip, en güncel dijital format özetini paylaşılan bir SQLite geçmiş tablosuna geri yazar. Tabloda geçen haftanın anlık görüntüsü zaten var ve sen bu haftanın sonuçlarının, varolanı değiştirmeden üstüne eklenmesini istiyorsun. Doğru if_table_exists değeriyle write_database yöntemini kullan.
Bu haftanın özeti weekly_summary içinde ve SQLite URI'si uri değişkeninde. Karşılaştırabilmen için mevcut tablo senin için yazdırıldı; böylece yazdıklarınla karşılaştırabilirsin.
Bu egzersiz, kursun bir parçasıdır
Polars ile Veri Hatlarını Ölçeklendirme ve Optimize Etme
Egzersiz talimatları
- Bir DataFrame'i bir SQL tablosuna geri yazan yöntemi çağır.
- Var olan bir tablonun nasıl ele alınacağını kontrol eden bağımsız değişkeni ekle.
- Yeni satırların eklenmesi için değerini ayarla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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",
)
)