Welche Version (aus Admin/Änderungslog und Versionen)?
19.1.20191220
Installationsart (Paketinstallation, Archivinstallation oder git)?
Dockerimage (egroupware:latest)
Welches Modul?
Setup
Tritt der Fehler nach einem Update auf?
Ist eine Neuinstallation, Wiederherstellen eines Backups im Setup (Schritt 5).
Sind Hinweise im Web-Server-Error-Log zu finden?
Postgres-DB:
2020-01-12 10:40:04.599 UTC [4209] ERROR: date/time field value out of range: “0000-00-00 00:00:00” at character 204
2020-01-12 10:40:04.599 UTC [4209] STATEMENT: INSERT INTO egw_cal_user (cal_id,cal_recur_date,cal_user_type,cal_user_id,cal_status,cal_quantity,cal_
role,cal_user_modified,cal_user_auto,cal_user_attendee) VALUES (46,0,‘u’,‘5’,‘A’,1,‘REQ-PARTICIPANT’,‘0000-00-00 00:00:00’,48,NULL)
EGW:
2020-01-12 10:40:04.656 UTC [4209] ERROR: current transaction is aborted, commands ignored until end of transaction block
Welche Datenbank wird verwendet (MySQL/MariaDB oder PostgreSQL)?
Postgresql 10.11
Welcher Webserver wird verwendet (Apache oder nginx)?
nginx (dockerimage, nginx:latest)
Welche PHP-Version wird verwendet?
die im egroupware:latest
Scheint so, dass die backups nicht über DB-Typen kompatibel sind. Bei postgres ist ‘0000-00-00 00:00:00’ nicht erlaubt, dafür müsste NULL eingefügt werden.
Das Ersetzen im Backup habe ich schon probiert, auch das Kopieren mit pgloader (dann kam im Setup die Meldung, dass die egw-version in der DB auf 17.1 ist und versucht wird, sie zu updaten, hat dann Fehler geschmissen, dass iwelche. Spalten nicht existierten, log habe ich dazu leider nicht mehr, wenn Bedarf besteht, kann ich es aber nochmal probieren und das Ergebnis posten).
Wie kriege ich also das Backup einer mysql DB in eine egw Instanz mit postgres rein?
MfG, David