Sqlite3 RAM'de Açılan Dosyayı Harddisk'e Kaydetmek

Sqlite3’te :memory: kullanarak bellekte açtığım dosyayı sürücüye nasıl kaydedebilirim? 3. şahıs modüllerinden apsw ile yapılabildiğini söylemişler fakat ben Python’un kendi sqlite3 kütüphanesi ile çalışmak istiyorum.

Şimdiden teşekkür ederim.

Yeni bir dosya açın. :memory: kullanarak açtığınız dosyadaki tüm veriyi alıp onun içine yazın.

#veriyi :memory: veritabanından alma
im.execute("SELECT * FROM tablo")
veri=im.fetchall()

#veriyi herhangi bir veritabanına yazdır
for i in veri:
    imleç.execute("INSERT INTO tablo VALUES ({}, {}, {})".format(veri[0],veri[1],veri[2]))
1 Beğeni