Passaggio da db con MySQL: 4.0.30 a db con 5.0.92
Inviato: 12/10/2012, 0:24
Salve a tutti ragazzi, devo effettuare questo passaggio, ed ho provato in vari modi, il db (non compresso) su piattaforma MySQL: 4.0.30 è di 140Mb, l'ho salvato in 3 parti (una sola mi va in timeout in caricamento sia da phpbb che da mysql di Aruba), ripristino i 3 pezzi del database (utilizzando Modalitá di compatibilità SQL: mysql40) ma mi risulta su MySQL: 5.0.92 di ben 160 Mb, e tutto, una volta cambiato i parametri in config.php, sembra ok, invece se provo ad effettuare una risposta in un post mi viene fuori l'errore:
Prima di perderci ulteriore tempo, cercando nel web chiedo a voi lumi.... ho cercato nel forum ma invano.
Per chiarezza:
Il forum non è stato spostato di host.
Ho provato anche effettuando backup dalla piattaforma phpbb e ripristinandole nell'altro database (sempre in 3 parti) ma stesso risultato.
Grazie mille per l'attenzione,
Cristian.
Codice: Seleziona tutto
SQL ERROR [ mysql4 ]
Field 'post_edit_reason' doesn't have a default value [1364]
SQL
INSERT INTO phpbb_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (16, 76, 0, '87.19.32.203', 1349992465, 1, 1, 1, 1, 1, '', 'Re: Attivazione account e futuro', 'prova', '189bbbb00c5f1fb7fba9ad9285f193d1', 0, '', 'rl0160zy', 1, 0, 3857)
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()
FILE: [ROOT]/includes/functions_posting.php
LINE: 2000
CALL: dbal_mysql->sql_query()
FILE: [ROOT]/posting.php
LINE: 1134
CALL: submit_post()
Per chiarezza:
Il forum non è stato spostato di host.
Ho provato anche effettuando backup dalla piattaforma phpbb e ripristinandole nell'altro database (sempre in 3 parti) ma stesso risultato.
Grazie mille per l'attenzione,
Cristian.