Ciao ragazzi!
Ho l'esigenza di rinominare alcune Views perchè mi sono accorto di avergli assegnato "in partenza" dei nomi che adesso risultano poco comprensibili e adesso, in tutto il bordellone, iniziano a confondermi un pochino...
Volevo sapere con una certa sicurezza se, andando a cambiare il nome delle Views che mi interessano direttamente nella tabella del database MySQL (accedendo tramite PHPMyAdmin...) "views_view", i cambiamenti si rifletteranno senza effetti collaterali - tenendo presente che tali Views sono "radicate" e usate da diversi moduli: Quick Tabs, Panels etc etc...
Inizialmente avevo pensato di clonarle dandogli il nome nuovo ma poi si viene a creare un pò di casino nel senso che devo cambiare le varie assegnazioni mentre, con questa soluzione, rinominandole direttamente nel database, mi semplifico la vita...
Ho preso spunto da questo post dove John mi da una dritta per eliminare una Vista che non riuscivo più a cancellare
http://www.drupalitalia.org/node/9575
In definitiva il mio dubbio è:
Il nome della Views si trova unicamente solo nella tabella "views_view" di MySQL o sta anche in altre parti/tabelle? - Credo domanda inutile altrimenti John l'avrebbe subito segnalato...
Suggerimenti e/o consigli?
Grazie
Ciao
Kipper
Ciao Kipper.
non sono sicurissimo, ma se le viste in questione sono utilizzate da altri moduli, probabilmente questi moduli devono avere il riferimento a quelle viste scritto da qualche parte.
comunque non sarebbe un grosso problema riconfigurare i vari moduli per puntare alla vista con il nuovo nome...
insomma, io proverei con una (non in produzione!) e poi se va bene con tutte le altre.
Certified to Rock
Forse non ho capito bene cosa vuoi fare. Ma se devi cambiare il nome che appare nella lista delle viste è sufficiente cliccare su Descrizione/Etichetta: e cambiare nome e descrizione.
Supponendo che i nomi delle views stiano solo nel database, e non nei moduli, e sempre che siano parecchi, altrimenti non ne vale la pena, io farei così.
- Metto il sito off-line
- Faccio un bel backup in formato .sql (INSERT etc) , magari con backup migrate
- Faccio una copia del file .sql
- Apro il file sql in un editor e sostituisco i nomi delle liste.
- Faccio un bel restore
- Rimetto il sito online
Se i nomi delle views sono usati anche nei moduli, tocca andarli a sostituire .
Se poi hai anche creato dei file template con i nomi delle views , tocca modificare anche quelli
Insomma, buon divertimento ..... :-D
________________________________________________________________________________________
Quando risolverai il problema, scrivi come hai fatto, e se puoi scrivi [RISOLTO]
Sarà utile ad altri. Grazie
enzoazzolini.it
E' una modifica piuttosto rischiosa, forse è più conveniente esportare la vista, cambiare nome e reimportarla?
Così poi devi comunque controllare e riassegnare le viste, i blocchi, etc.. però non fai niente di pericoloso.
Anche come tempistiche siamo lì....
<--- Andrea Mancini - biso.it --->
ok, grazie a tutti... vedrò di prendere la decisione più opportuna ed eventualmente farò sapere...
Ciao
Kipper