Buongiorno a tutti , sto cercando di migrare il mio gestionale che sta girando in una release abbastanza vecchia (Versione: 2.3 (Re654dba)) all'ultima 2.4.27 e sto incontrando dei problemi. Risolti i primi legati principalmente credo al php 7.2 , ora ho eseguito (come dasc3r suggeriva , che ringrazio) , dopo aver installato l'ultima release , l'estrazione del backup nella stessa cartella. Funziona tutto ma non ho semplicemente i dati , sembra che non si preoccupi di migrare il database.sql. Quindi provo ad importarlo a mano con phpmyadmin ed ho due errori ( credo correlati) sia nel gestionale dopo l'importazione abortita su phpmyadmin :
CREATE TABLE in_interventi (
id int(11) NOT NULL AUTO_INCREMENT,
codice varchar(25) NOT NULL,
data_richiesta datetime NOT NULL,
richiesta text NOT NULL,
descrizione text NOT NULL,
km decimal(7,2) NOT NULL,
idtipointervento varchar(25) NOT NULL,
nomefile varchar(255) NOT NULL,
idanagrafica int(11) NOT NULL,
idreferente int(11) NOT NULL,
idstatointervento varchar(10) NOT NULL,
informazioniaggiuntive text NOT NULL,
prezzo_ore_unitario decimal(10,2) NOT NULL,
idsede int(11) NOT NULL,
idautomezzo int(11) NOT NULL,
idclientefinale int(11) NOT NULL,
info_sede varchar(255) NOT NULL,
tipo_sconto enum('UNT','PRC') NOT NULL DEFAULT 'UNT',
firma_file varchar(255) NOT NULL,
firma_data datetime NOT NULL,
firma_nome varchar(255) NOT NULL,
data_invio datetime DEFAULT NULL,
created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP,
updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
[...]
Messaggio di MySQL: Documentazione
#1005 - Impossibile creare la tabella garbosas.in_interventi (errno: 150 "Foreign key constraint is incorrectly formed")
e sul gestionale :
Si è verificato un'errore [uid: c605e82]. Se il problema persiste siete pregati di chiedere assistenza tramite il forum apposito (https://forum.openstamanager.com/).
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'deleted_at' in 'where clause'
Chiedo se qualcuno ha avuto gli stessi problemi e magari può darmi due dritte, grazie