Ciao a tutti,
ho un database mysql organizzato per gestire dati di più aziende.
per spiegare semplifico al massimo la struttura del db.
tabella aziende:
idazienda
nomeazienda
indirizzo
telefono
piva
tabella dipendenti
id
idazienda
nome
Supponendo noto idazienda del dipendente che accede al programma php in seguito a login,
a chi vorrà rispondermi chiedo la strada migliore da seguire per implementare in un programma php una funzionalità di backup e ripristino dei dati dell'azienda di cui si conosce idazienda.
Per il backup chiedo se è possibile creare procedure php che:
1) clonano il database di riferimento in un nuovo db con determinato nome (il nome potrebbe arrivare alla funzione che esegue il backup. esempio idazienda_dataora)
2) leggono i dati dell'idazienda dalle due tabelle e li memorizzano nelle rispettive tabelle del db creato nel punto 1)
Per il ripristino dei dati chiedo se è possibile creare procedure php che dopo aver selezionato un database fra quelli disponibili appartenenti a idazienda:
1) cancellano i dati di idazienda dalle tabelle del database centrale
2) leggono i dati dal database scelto e li memorizzano in quello centrale
Ovviamente le query relative al punto 2) non sono un problema ma vorrei sapere cosa ne pensate dell'idea in generale e se avete suggerimenti da darmi.
grazie mille
![]()