Pianificare una migrazione del database senza interruzioni
Prompt per un piano di migrazione in passi reversibili che mantiene attiva l'applicazione e verifica ogni passo. Lo copi nello strumento di IA che preferisce, che poi scrive il piano.
I risultati dipendono dallo strumento, dal modello e da ciò che inserisce.
Anteprima del risultato
Esempio: scritto dalla nostra redazione, non è una vera risposta dell'IA.
Obiettivo: rinominare la colonna «nome_cliente» in «nome_visualizzato» senza interruzioni. 1. Espandere: creare la colonna nome_visualizzato (nullable). Ritorno: eliminare la colonna. 2. Il codice scrive in entrambe le colonne. Ritorno: rilasciare la versione precedente. 3. Copiare i dati a blocchi di 10.000 righe. Controllo: righe senza valore = 0. 4. Il codice legge solo nome_visualizzato. 5. Dopo una settimana senza errori: rimuovere la vecchia colonna. Non reversibile, prima un backup. Ipotesi: la tabella ha una chiave primaria per i blocchi.
Compili
Ciò che scrive resta in questa finestra del browser. Non salviamo né inviamo nulla.
- rinominare una colonna
- passare una colonna da testo a numero
- dividere una tabella in due
- nuova colonna obbligatoria con valore predefinito
- creare un indice su una tabella grande
- PostgreSQL
- MySQL
- MariaDB
- SQL Server
- SQLite
- qualche migliaio
- circa un milione
- dieci milioni
- diverse centinaia di milioni
- non nota
Il suo prompt
Ha modificato il prompt. Le modifiche nei campi sopra non lo sovrascrivono più.
Questa è un'istruzione per un'IA, non ancora il risultato.
Dove funziona questo prompt
Questi strumenti di IA sono adatti a questo prompt:
Come usarlo
- Compili i campi o tocchi un suggerimento. Non inserisca nomi, indirizzi o altri dati personali.
- Copi il prompt completo nello strumento di IA che preferisce.
- Provi prima il piano su una copia con una quantità di dati realistica e misuri quanto dura ogni passo.
Perché funziona?
L'ordine fisso, prima espandere e poi rimuovere, mantiene funzionanti la vecchia e la nuova versione del codice. Chiedere la via di ritorno per ogni passo evita strade senza uscita.
Consigli
- Faccia un backup verificato prima di ogni migrazione e provi il ripristino. Il piano non sostituisce la documentazione della Sua versione del database.