PDA

View Full Version : [Wordpress][WooCommerce] Ripristino ordini da file .sql


robertino_salemi
07-11-2019, 10:56
Buongiorno a tutti!

Ho un ecommerce realizzato con il cms Wordpress ed il plugin Woocommerce.

Ho necessità di importare da un file .sql di backup tutti gli ordini risalenti alla giornata di ieri (6 novembre).

Qualche consiglio?

Grazie.

lorenzo001
07-11-2019, 15:36
Buongiorno a tutti!

Ho un ecommerce realizzato con il cms Wordpress ed il plugin Woocommerce.

Ho necessità di importare da un file .sql di backup tutti gli ordini risalenti alla giornata di ieri (6 novembre).

Qualche consiglio?

Grazie.

Un file .sql è in genere un file di testo in cui esiste uno script sql.

Ci mostri il contenuto?

Kaya
07-11-2019, 17:32
Se vuoi avere tutti gli ordini SOLO di ieri, dovresti secondo me
1) Importare il backup in un nuovo database
2) Verificando la sua struttura esportare solo quello che è di tuo interesse relativamente agli ordini

In alternativa importi solo le tabelle che ti interessano dandole un nome specico (tipo la tabella pippo la importi come pippo_backup), e poi fai un "insert into pippo as (select * from pippo_backup where ordini_di_ieri)

Questo a grandi linee, non cono Woocommmerce ma penso sia ben più corposo.

Se invece woocommerce lo permette, potresi provare a duplicare l'istanza di wordpress, importare tutto il backup, e poi dall'interno fare un export di solo quella giornata oppure caricare a manina.

robertino_salemi
08-11-2019, 10:44
Un file .sql è in genere un file di testo in cui esiste uno script sql.

Ci mostri il contenuto?

Purtroppo si tratta di un file di 2gb! :rolleyes:

Se vuoi avere tutti gli ordini SOLO di ieri, dovresti secondo me
1) Importare il backup in un nuovo database
2) Verificando la sua struttura esportare solo quello che è di tuo interesse relativamente agli ordini

In alternativa importi solo le tabelle che ti interessano dandole un nome specico (tipo la tabella pippo la importi come pippo_backup), e poi fai un "insert into pippo as (select * from pippo_backup where ordini_di_ieri)

Questo a grandi linee, non cono Woocommmerce ma penso sia ben più corposo.

Se invece woocommerce lo permette, potresi provare a duplicare l'istanza di wordpress, importare tutto il backup, e poi dall'interno fare un export di solo quella giornata oppure caricare a manina.

Esatto, potrebbe essere una soluzione!

Leggendo qualche forum molti consigliano di:
1) caricare il backup in un'altra istanza del db
2) cambiare il database di riferimento nel file di configurazione
3) dall'amministrazione esportare gli ordini con i filtri desiderati
4) ripristinare il file di configurazione
5) importare il file con gli ordini generato nel punto 3

Anche per fare esperienza, preferire eseguire l'operazione direttamente dal database....ci provo!