I have got the following two views:
-- view 1
CREATE VIEW vw_consultazione AS
SELECT rowid as id, "id_origine", "origine", "indirizzo", "comune_geo", "sezione_geo", "geom"
FROM "merge_geocoding"
UNION ALL
SELECT rowid + 400000 as id, "primoID" as id_origine, 'google',"formatted" as indirizzo,"comune_geo", "sezione_geo", "geom"
FROM "Google_cumulativo_class";
-- view 2
CREATE VIEW vw_consultazione_s AS
SELECT id,id_origine, origine, indirizzo, comune_geo, sezione_geo, geom
FROM vw_consultazione;
but when I try to register the view 2 into the views_geometry_columns table with
the following code
INSERT INTO views_geometry_columns (view_name, view_geometry, view_rowid, f_table_name, f_geometry_column, read_only)
VALUES ('vw_consultazione_s','geom','id','vw_consultazione','geom',1);
I receive the following error message:
SQL error: FOREIGN KEY constraint failed
Could someone tell me why ?
Any help will be appreciated.
Antonio