Joomla.it Forum
Non solo Joomla... => Database => : martone 31 Jan 2014, 18:04:32
-
Tempo fa avevo creato delle cartelle alias degli user, da utilizzare su diversi database e tutti ha funzionato, con questi comandi:
CREATE TABLE nomedatabase.prefisso_tabella SELECT * FROM nomedatabase.prefisso_tabella
CREATE VIEW nomedatabase.prefisso_tabella AS SELECT * FROM nomedatabase.prefisso_tabella
Adesso perņ ho un problema, se faccio il backup del sito con le cartelle "alias" e lo voglio installare in locale o su un altro serve, non mi trova le cartelle USER.
Come posso fare per ripristinare o ricreare le cartelle per ogni singolo database?
Naturalmente dovrei ricreare gli stessi utenti con gli stessi ID per non avere messaggi di errore.
Grazie
-
Chiedo conferma.
Ho esportato le cartelle a cui fanno capo gli alis e ho modificato il prefisso, sia nel file che nel nome e successivamente le ho importate nel database che connetteva le cartelle alias (dopo averle cancellate).
-
come immagino tu sappia una view non č una tabella fisica, pertanto delle due l'una:
1.
ti importi la tabella cui la view fa riferimento nel database locale e sostituisci la view con la tabella
2.
ti importi il database di riferimento della view nel server locale in modo che la view abbia da dove leggere i dati (una view non puņ essere eseguita tra due server diversi).
ciao,
marco
-
Ho semplicemente esportato la tabella "di riferimento o originale" con un editor di testo ho sostituito, tutti i ritata con riferimenti al prefisso della tabella esportata, ho sostituito il prefisso dal nome della cartella e importata nel database.