Re: fehlerhafte oid

Helge Hess <helge.hess-7882/jkIBneb7NEy/Hq5q9i2O/[email protected]> Tue, 19 Dec 2006 23:21:49 +0100
Newsgroups gmane.comp.cms.opengroupware.user.german
Message-ID <[email protected]>
On Dec 18, 2006, at 16:02, Stegbauer wrote:
> hier sind zwischen 14920,,108980 2,
> das ist ein syntaxfehler im sql-statement.

Das ist vermutlich ein ACL geschützter Kontaktdatensatz der  
korrekterweise 'rausgefiltert' wird. Oder eventl eine geschützte Gruppe.

> muss ich jetzt einen eintrag in der tabelle loeschen? falls ja,  
> welchen, bzw wie finde ich den raus?

Ich glaube nicht das Loeschen etwas hilft. Eventl die Rechte  
wegloeschen ..., aber das duerfte auch nicht im Sinne des Erfinders  
sein.

Im OGo 1.1 / r1850 habe ich das Problem möglicherweise gefixt.


> zusaetzliche frage: warum werden select statements in eine  
> transaction eingefasst?

Damit die eingelesenen Daten konsistent sind, es werden voneinander  
abhaengige Daten gefetched.
Im uebrigen haben Transaktionen im PostgreSQL keinen nennenswerten  
Overhead. Allgemein ist die DB bei OGo eher selten das Bottleneck.

Eine interessantere Frage ist was besser/schneller ist - ein COMMIT  
oder ROLLBACK am Ende der Transaktion ;-)

Gruss,
   Helge
-- 
Helge Hess
http://docs.opengroupware.org/Members/helge/