Hallo Forum!
Nico Gulden und ich versuchen, ]project-open[ (project-open.org/ - Enterprise Project Management) für das Univention App Center aufzubereiten.
In dieser Integration scheint es einen einzigen wirklich kritischen Punkt zu geben: ]po[ benötigt unbedingt PostgreSQL 8.4 und unbedingt die folgenden Parameter in postgresql.conf:
add_missing_from = on
regex_flavor = advanced
Die Frage ist, ob diese Parameter mit dem Rest von UCS kompatibel sind, bzw. ob bzw. wie ]po[ diese Parameter während der Installation modifizieren darf.
add_missing_from = on
Dieser Parameter erlaubt es Queries zu schreiben wie “select 1” anstatt “select 1 from dual”. ]po[ 4.0 besteht aus über 10.000 SQL Statements in der alten Syntax, die wir für eine UCS Integration nicht alle modifizieren und testen können.
regex_flavor = advanced
Dieser Parameter beeinflusst Queries mit RegExp features. Das wird in “normalem” SQL Code sehr selten verwendet, wenn es überhaupt Entwickler gibt, die dieses Feature kennen…
Weiter gibt es mehrere kleinere Punkte, die ev. auch Probleme machen könnten:
[ul]- ]po[ erzeugt bei der Installation eine neue PostgreSQL Datatabase mit dem Namen “projop”.
- ]po[ benötigt das PostgreSQL Modul “TSearch2”, das in postgresql-contrib enthalten ist.
- Für Enterprise Operations (>100 Active Users) benötigt ]po[ einige Performance Optimierungen in der postgresql.conf, die folgenden Parameter betreffen: shared_buffers, work_mem, maintenance_work_mem, wal_buffers und effective_cache_size.[/list][/ul]
Viele Grüße aus Barcelona
Frank
mailto:fraber@fraber.de
Founder ]project-open[