[Python] sqlite python chiamate remote

Sandro Dentella sandro a e-den.it
Ven 9 Mar 2007 10:47:37 CET


On Fri, Mar 09, 2007 at 10:31:38AM +0100, Manlio Perillo wrote:
> Iacopo Masi ha scritto:
> >ok un' altra domanda a riguardo di Linux, bash e sqlite.
> >Sapete mica s'è è possibile interrogare il DB embedded sqlite 
> >direttamente da terminale senza alcun tipo di scripting python?
> > 
> 
> Certo.
> SQLite ha un programma sqlite3 per connettersi ad un database.
> Il resto lo fanno le pipe.
> 
> $ echo 'CREATE TABLE foo (x INTEGER);' | sqlite3 tmp.db
> $ echo 'SELECT * FROM foo;' | sqlite3 tmp.db
> 
> 
> Abbastanza scomodo, però.

Dove sta la scomodità? in questo è del tutto analogo ad ogni altro db che io
conosca: ad es. in postgres scriveresti:
  
 $ echo 'CREATE TABLE foo (x INTEGER);' | psql tmp

o alternativamente

 psql -c "CREATE TABLE foo (x INTEGER);" tmp

Ovviamente anche sqlite ha una console interattiva che puoi usare da iga di
comando:

sandro a bluff:~$ sqlite3 /tmp/a.db
SQLite version 3.3.8
Enter ".help" for instructions
sqlite>
  
-- 
Sandro Dentella  *:-)
e-mail: sandro a e-den.it 
http://www.tksql.org                    TkSQL Home page - My GPL work


Maggiori informazioni sulla lista Python