[Gfoss] Spatialite: come impostare una query unica per più tabelle?

Luca Mandolesi mandoluca a gmail.com
Dom 13 Gen 2013 17:35:48 CET


Salve a tutti,
sto cercando di mettere a punto una query unica per generare un db in
spatialite. Seguendo il prezioso cookbook di Alessandro Furieri, mi sono
scontrato su una cosa banale probabilmente, ma di cui non riesco a capire
la soluzione. In breve, perchè su postgres posso creare una tabella ed
aggiungere una colonna spaziale in un'unica query, mentre spatialite
richiede 2 passaggi distinti?
Se faccio girare la query di cui sotto [0], la query crea la prima tabella,
ma dal primo select in poi ignora tutto.
Dove sbaglio?
Ciao e grazie
Luca


[0]
--##############################
-- TABELLA RIPARTIZIONI SPAZIALI
--##############################

CREATE TABLE pyarchinit_ripartizioni_spaziali (
    id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
    id_rs character varying(80),
    sito_rs character varying(80),
    tip_rip character varying,
    descr_rs character varying
);

SELECT AddGeometryColumn
('pyarchinit_ripartizioni_spaziali','the_geom',3004, 'POLYGON',2);

--##############################
-- TABELLA SITI
--##############################

CREATE TABLE pyarchinit_siti (
    id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
    id_sito character varying(80),
    sito_nome character varying(80),
    descr_sito character varying
);

SELECT AddGeometryColumn('pyarchinit_siti','the_geom',3004, 'POINT',2);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20130113/6f599373/attachment.html>


Maggiori informazioni sulla lista Gfoss