[Python] sqlite: creare db da comandi
Alessandro Dentella
sandro a e-den.it
Sab 13 Nov 2010 16:27:21 CET
On Sat, Nov 13, 2010 at 02:51:21PM +0100, Gianluca Bargelli wrote:
> Il giorno 13 novembre 2010 13:46, Alessandro Dentella <sandro a e-den.it> ha
> scritto:
>
>
> sqlite3 db.sqlite < db.sql
>
>
> Il comando corretto. Hai provato?
non capisco la frase... si lo è.
> Una alternativa platform-indipendent per fare la stessa operazione (creazione
> schema e/o INSERT dati):
>
> import sqlite3
> from contextlib import closing
>
> def init_db():
> with closing(sqlite3.connect('db.sqlite')) as db:
> with open('schema.sql', 'r') as schema:
> db.cursor().executescript(schema.read())
> db.commit()
Perfetto! è esattamente quello che mi serviva.
grazie
sandro
*:-)
--
Sandro Dentella *:-)
http://www.reteisi.org Soluzioni libere per le scuole
http://sqlkit.argolinux.org SQLkit home page - PyGTK/python/sqlalchemy
Maggiori informazioni sulla lista
Python