Projekt

Allgemein

Profil

Aktionen

Fehler #426

geschlossen

rose_auto_create_model.pl kaputt unter Ubuntu 20.04

Von Bernd Bleßmann vor fast 5 Jahren hinzugefügt. Vor fast 5 Jahren aktualisiert.

Status:
Gelöst
Priorität:
Hoch
Zugewiesen an:
-
Zielversion:
-
Beginn:
04.05.2020
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Der Aufruf von z.B. ./scripts/rose_auto_create_model.pl --dry-run --client Bernd_Current customer ergibt einen Fehler:

Error in execution for table 'customer'
'Could not auto-generate columns for class SL::DB::AUTO::Customer - no column info found for catalog '' schema 'public' table 'customer' at (eval 1852) line 6.
'

Das kommt aus Rose::DB::Object::Metadata::Auto->auto_initialize

Ich habe dazu diesen Bug-Report gefunden: https://rt.cpan.org/Public/Bug/Display.html?id=129584

Problem ist wohl eine neu Version von DBD::Pg (bei Ubuntu im Paket libdbd-pg-perl (Ubuntu 18 Version 3.7.0, Ubuntu 20 Version 3.10.4).

Ich habe auch testweise die Vergleiche auf TABLE_CAT mal entfernt (siehe Dateianhang) - damit klappt das auto-generieren wieder, allerdings ohne Fremdschlüssel. Zudem weiß ich nicht, was noch kaputt ist und welchen anderen Auswirkungen das ganze hat.

(evtl. gibt es auch noch Probleme mit Postgresql12 - kivigeoff berichtet von einer anderen Fehlermeldung bei DBD::Pg Version 2.19.3 mit Postgresql12).


Dateien

Aktionen

Auch abrufbar als: Atom PDF