[OGo-Users-DE] fehlerhafte oid

Helge Hess users-de@opengroupware.org
Tue, 19 Dec 2006 23:21:49 +0100


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=FCtzter Kontaktdatensatz der =20
korrekterweise 'rausgefiltert' wird. Oder eventl eine gesch=FCtzte =
Gruppe.

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

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

Im OGo 1.1 / r1850 habe ich das Problem m=F6glicherweise gefixt.


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

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

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

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