Lesen aus entfernten sqlite3-Datenbanken
Auf meinem Server versuche ich, aus einer Reihe von SQLite3-Datenbanken (von Web-Clients gesendet) zu lesen und deren Daten zu verarbeiten. Die DB-Dateien befinden sich in einem S3-Bucket und ich habe ihre URL und kann sie im Speicher öffnen.
Jetzt ist das Problemsqlite3.connect
Nimmt nur eine absolute Pfadzeichenfolge und ich kann keine Datei im Speicher übergeben.
conn=sqlite3.connect() #how to pass file in memory or url
c=conn.cursor()
c.execute('''select * from data;''')
res=c.fetchall()
# other processing with res