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: [EMAIL PROTECTED]:~$ sqlite3 /tmp/a.db SQLite version 3.3.8 Enter ".help" for instructions sqlite> -- Sandro Dentella *:-) e-mail: [EMAIL PROTECTED] http://www.tksql.org TkSQL Home page - My GPL work _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python