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