Junior — Middle
In che modo è possibile imporre restrizioni su una tabella già esistente nel database?
sobes.tech AI
Risposta dell'AI
Per imporre restrizioni su una tabella esistente nel database, si utilizza generalmente il comando ALTER TABLE. Con esso, è possibile aggiungere varie restrizioni, ad esempio:
- PRIMARY KEY — identificatore univoco del record.
- FOREIGN KEY — riferimento a un'altra tabella.
- UNIQUE — unicità del valore nella colonna.
- CHECK — condizione che i valori devono soddisfare.
- NOT NULL — divieto di memorizzare NULL.
Esempio di aggiunta di una restrizione di unicità:
ALTER TABLE employees
ADD CONSTRAINT unique_email UNIQUE (email);
È inoltre possibile utilizzare strumenti di migrazione (ad esempio, Flyway o Liquibase) per gestire le modifiche allo schema del database nel progetto.