Erstellt vor 10 Jahren
Zuletzt geändert vor 9 Jahren
#118 closed Fehler (fixed)
Probleme bei lx-office.sql
| Erstellt von: | lxoffice@… | Verantwortlicher: | p.reetz@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.1.0beta |
| Schweregrad: | normal | Stichworte: | Installation |
| Beobachter: |
Beschreibung
Folgendes trifft für 2.1.0RC3 sql/lx-office.sql zu:
- die Funktion set_datevexport existiert 2 mal
- die Funktionen set_datevexport und set_mtime sind als "returns trigger"
definiert. Das existiert nicht bei PostgreSQL 7.2.1
Wenn man die wie alle anderen als "returns opaque" definiert, sollte es
keine Probleme geben.
- Die Tabelle partsgroups existiert nicht, den Trigger darauf anlegen geht
schief.
Wird die Tabelle irgendwo gebraucht? Ich habe sie in pe.pl gefunden!?!
- Der Trigger mtime_department ist doppelt definiert
Anhänge (2)
Änderungshistorie (3)
Geändert vor 10 Jahren durch lxoffice@…
comment:1 Geändert vor 10 Jahren durch m.bunkus@…
Danke. Partiell uebernommen.
- jop
- jop. Postgres 7.4 gibt bei 'opaque' nur Warnungen aus:
psql:lx-office.sql:842: WARNING: changing return type of function
set_mtime from "opaque" to "trigger"
Solange es bei einer Warnung bleibt ist das in Ordnung. Wenn
neuere Postgresversionen dann daraus Fehler machen, dann
muessen wir verschiedene SQL-Scripte fuer verschiedene Versionen
von Postgres anbieten oder einen Parser bauen, der das Script
versionsabhaengig umgestaltet.
- In der Tat gibt es die Tabelle "partsgroups" nicht, wohl aber
"partsgroup" ohne "s" hinten. Ich hab den Trigger entsprechend
abgeaendert.
- jop

Patch (diff -u) für sql/lx-office.sql