[Qgis-user] edit PostGIS-Layer in QGIS 2.0.1

Sylvia Preuß sylvia.preuss at obk.de
Mon Feb 24 00:31:22 PST 2014


Hello everybody,

 

I want to write into PostGIS database from a view in QGIS 2.0.1

I added in QGIS a PostGIS-layer, not from a table but from a view.

This view shows datas from 2 tables. I can insert a new object in QGIS and
commit. But if I want to change the object in QGIS (UPDATE in PostGIS) I can
update one table only. I can change the order of  the update- statements in
the rule and put the second one on the first place and always the first
update- statements is successful. No matter how many INSERT-statements I put
into the rule - all are successful. Why is it working to run more than one
INSERT-statement and not more than one UPDATE-statement? 

 

CREATE OR REPLACE RULE onupdate_qry_myview AS

    ON UPDATE TO myschema.qry_ myview DO INSTEAD ( 

INSERT INTO myschema.temptable (attributeyyy) 

  VALUES (11);

INSERT INTO myschema.temptable (attributexxx) 

  VALUES (15);

UPDATE myschema.table1 SET attributezzz = 10

  WHERE table1.oid = 100;

UPDATE myschema.table2 SET attributezzz = 10

  WHERE table2.oid = 100;

);

 

PostgreSQL 8.1.4 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 4.1.0 (SUSE
Linux)

PostGIS 1.3 

QGIS 2.0.1 on Windows7

Can somebody help? 
Sylvia 


 


 

 

 



Der E-Mail-Dienst des Oberbergischen Kreises dient ausschliesslich der dienstlichen Kommunikation. 
Senden Sie deshalb keine E-Mails privaten Inhalts an E-Mail-Adressen des Oberbergischen Kreises.
Es wird darauf hingewiesen, dass neben der Person, an die Ihre E-Mail gerichtet ist, auch deren Vertretung im Amt einen unmittelbaren Zugriff auf Ihre Nachricht hat. Fuer Berufsgeheimnistraeger gelten abweichende Regelungen. 
Es wird ausserdem darauf hingewiesen, dass die Kommunikation per E-Mail ohne Authentifizierung und Verschluesselung unsicher ist, da fuer unberechtigte Dritte grundsaetzlich die Moeglichkeit der Kenntnisnahme und Manipulation besteht.
Es wird deshalb keine Verantwortung fuer den Inhalt dieser Nachricht uebernommen, da eine Manipulation nicht ausgeschlossen werden kann.
Obwohl alle angemessenen Vorkehrungen getroffen wurden, um sicherzustellen, dass Anlagen dieser E-Mail virusgeprueft sind, wird empfohlen, anhaengende Dateien vor dem Oeffnen durch Ihr eigenes Virus-Programm zu pruefen, da keinerlei Haftung fuer Schaeden uebernommen wird, die infolge etwaiger Software-Viren entstehen koennten.
Der Inhalt dieser E-Mail ist ausschliesslich fuer die bezeichnete Person bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser E-Mail oder dessen Vertretung sein sollten, beachten Sie bitte, dass jede Form der Kenntnisnahme, Veroeffentlichungg, Vervielfaeltigung oder Weitergabe des Inhalts dieser E-Mail unzulaessig ist. In diesem Fall wird darum gebeten, sich mit der absendenden Person der E-Mail in Verbindung zu setzen.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20140224/38a4c96a/attachment.html>


More information about the Qgis-user mailing list