[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