SQL Fehler beim Import eines Backups

classic Classic list List threaded Threaded
4 messages Options
Swen Tyrian Swen Tyrian
Reply | Threaded
Open this post in threaded view
|

SQL Fehler beim Import eines Backups

Hallo,

 

bekomme beim Einspielen eines Backups aus der 14.3 in 16 die Fehler:

 

Invalid SQL: 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 (9904,1242285600,'u','640','A',1,'REQ-PARTICIPANT','0000-00-00 00:00:00',90188,NULL) Incorrect datetime value: '0000-00-00 00:00:00' for column 'cal_user_modified' at row 1 (1292)

 

Das betrifft ca. 80% der Datensätze dieser Tabelle (knapp 100.000).

 

Viele Grüße

Swen

 

 


------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
egroupware-german mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/egroupware-german

smime.p7s (8K) Download Attachment
Ralf Becker Stylite AG Ralf Becker Stylite AG
Reply | Threaded
Open this post in threaded view
|

Re: SQL Fehler beim Import eines Backups

Hi Swen,

Am 08.07.16 um 07:36 schrieb Swen Tyrian:

>
> Hallo,
>
>  
>
> bekomme beim Einspielen eines Backups aus der 14.3 in 16 die Fehler:
>
>  
>
> Invalid SQL: 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 (9904,1242285600,'u','640','A',1,'REQ-PARTICIPANT','0000-00-00
> 00:00:00',90188,NULL) Incorrect datetime value: '0000-00-00 00:00:00'
> for column 'cal_user_modified' at row 1 (1292)
>
Ich gehe mal davon aus, das Du MySQL 5.7 z.B. unter Ubuntu 16.04 verwendest.

Dort ist der SQL_MODE STRICT_MODE eingeschaltet, der INSERT von diesen
0-Werten verbietet.
Du hast jetzt ein paar Möglichkeiten:
- auf meinen Commit warten, der das temp. für den Restore ausschaltet
- es in Deiner /etc/mysql/my.cnf ausschalten
- statt MySQL 5.7 MariaDB installieren

Danke für die Info :)

Ralf

>  Das betrifft ca. 80% der Datensätze dieser Tabelle (knapp 100.000).
>
>  
>
> Viele Grüße
>
> Swen
>
--
Ralf Becker
Director Software Development

Stylite AG

Isaac-Fulda-Allee 9 | Tel. +49 6131 32702-0
D-55124 Mainz       | Fax. +49 6131 32702-70

Email: [hidden email]

www.stylite.de | www.egroupware.org

Managing Directors: Andre Keller | Gudrun Mueller
Chairman of the supervisory board: Prof. Dr. Birger Leon Kropshofer

VAT DE214280951 | Registered HRB 46224 Mainz Germany



------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
egroupware-german mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/egroupware-german

signature.asc (817 bytes) Download Attachment
Ralf Becker Stylite AG Ralf Becker Stylite AG
Reply | Threaded
Open this post in threaded view
|

Re: SQL Fehler beim Import eines Backups

Hi Swen,

Am 08.07.16 um 08:11 schrieb Ralf Becker:

> Hi Swen,
>
> Am 08.07.16 um 07:36 schrieb Swen Tyrian:
>> Hallo,
>>
>> bekomme beim Einspielen eines Backups aus der 14.3 in 16 die Fehler:
>>
>> Invalid SQL: 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 (9904,1242285600,'u','640','A',1,'REQ-PARTICIPANT','0000-00-00
>> 00:00:00',90188,NULL) Incorrect datetime value: '0000-00-00 00:00:00'
>> for column 'cal_user_modified' at row 1 (1292)
> Ich gehe mal davon aus, das Du MySQL 5.7 z.B. unter Ubuntu 16.04 verwendest.
>
> Dort ist der SQL_MODE STRICT_MODE eingeschaltet, der INSERT von diesen
> 0-Werten verbietet.
> Du hast jetzt ein paar Möglichkeiten:
> - auf meinen Commit warten, der das temp. für den Restore ausschaltet
Ersetze einfach /usr/share/egroupware/api/src/Db/Backup.php mit der
folgenden:

   
https://raw.githubusercontent.com/EGroupware/egroupware/16.1/api/src/Db/Backup.php

Bitte gib' kurz Bescheid, ob Du damit Dein altes Backup einspielen kannst.

Ralf

> - es in Deiner /etc/mysql/my.cnf ausschalten
> - statt MySQL 5.7 MariaDB installieren
>
> Danke für die Info :)
>
> Ralf
>
>>  Das betrifft ca. 80% der Datensätze dieser Tabelle (knapp 100.000).
>>
>>
>> Viele Grüße
>>
>> Swen
--
Ralf Becker
Director Software Development

Stylite AG

Isaac-Fulda-Allee 9 | Tel. +49 6131 32702-0
D-55124 Mainz       | Fax. +49 6131 32702-70

Email: [hidden email]

www.stylite.de | www.egroupware.org

Managing Directors: Andre Keller | Gudrun Mueller
Chairman of the supervisory board: Prof. Dr. Birger Leon Kropshofer

VAT DE214280951 | Registered HRB 46224 Mainz Germany



------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
egroupware-german mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/egroupware-german

signature.asc (817 bytes) Download Attachment
Swen Tyrian Swen Tyrian
Reply | Threaded
Open this post in threaded view
|

Re: SQL Fehler beim Import eines Backups

Hallo Ralf,

ja hat funktioniert, hatte allerdings vorher auch schon an der MySQL
Konfiguration rumgefummelt.
Einspielen des Backups dauert immer über ne halbe Stunde, daher wollte ich
das jetzt schnell erledigen. Habe jetzt unser Produktiv-System umgestellt.
Beim Test-System ist mir das nicht aufgefallen, vermute, dass das Session
Timeout da den Seitenreload und damit die Anzeige der Fehler verhindert hat.

Danke noch mal.

Viele Grüße
Swen


-----Ursprüngliche Nachricht-----
Von: Ralf Becker [mailto:[hidden email]]
Gesendet: Freitag, 8. Juli 2016 08:45
An: [hidden email]
Betreff: Re: [eGroupWare-german] SQL Fehler beim Import eines Backups

Hi Swen,

Am 08.07.16 um 08:11 schrieb Ralf Becker:

> Hi Swen,
>
> Am 08.07.16 um 07:36 schrieb Swen Tyrian:
>> Hallo,
>>
>> bekomme beim Einspielen eines Backups aus der 14.3 in 16 die Fehler:
>>
>> Invalid SQL: INSERT INTO egw_cal_user
>> (cal_id,cal_recur_date,cal_user_type,cal_user_id,cal_status,cal_quant
>> ity,cal_role,cal_user_modified,cal_user_auto,cal_user_attendee)
>> VALUES (9904,1242285600,'u','640','A',1,'REQ-PARTICIPANT','0000-00-00
>> 00:00:00',90188,NULL) Incorrect datetime value: '0000-00-00 00:00:00'
>> for column 'cal_user_modified' at row 1 (1292)
> Ich gehe mal davon aus, das Du MySQL 5.7 z.B. unter Ubuntu 16.04
verwendest.
>
> Dort ist der SQL_MODE STRICT_MODE eingeschaltet, der INSERT von diesen
> 0-Werten verbietet.
> Du hast jetzt ein paar Möglichkeiten:
> - auf meinen Commit warten, der das temp. für den Restore ausschaltet

Ersetze einfach /usr/share/egroupware/api/src/Db/Backup.php mit der
folgenden:

   
https://raw.githubusercontent.com/EGroupware/egroupware/16.1/api/src/Db/Back
up.php

Bitte gib' kurz Bescheid, ob Du damit Dein altes Backup einspielen kannst.

Ralf

> - es in Deiner /etc/mysql/my.cnf ausschalten
> - statt MySQL 5.7 MariaDB installieren
>
> Danke für die Info :)
>
> Ralf
>
>>  Das betrifft ca. 80% der Datensätze dieser Tabelle (knapp 100.000).
>>
>>
>> Viele Grüße
>>
>> Swen

--
Ralf Becker
Director Software Development

Stylite AG

Isaac-Fulda-Allee 9 | Tel. +49 6131 32702-0
D-55124 Mainz       | Fax. +49 6131 32702-70

Email: [hidden email]

www.stylite.de | www.egroupware.org

Managing Directors: Andre Keller | Gudrun Mueller Chairman of the
supervisory board: Prof. Dr. Birger Leon Kropshofer

VAT DE214280951 | Registered HRB 46224 Mainz Germany




------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
egroupware-german mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/egroupware-german