Junior — Middle
Akými spôsobmi je možné uložiť obmedzenia na už existujúcu tabuľku v databáze?
sobes.tech AI
Odpoveď od AI
Na uvalenie obmedzení na existujúcu tabuľku v databáze sa zvyčajne používa príkaz ALTER TABLE. Pomocou neho je možné pridať rôzne obmedzenia, napríklad:
- PRIMARY KEY — jedinečný identifikátor záznamu.
- FOREIGN KEY — odkaz na inú tabuľku.
- UNIQUE — jedinečnosť hodnoty v stĺpci.
- CHECK — podmienka, ktorej musia vyhovieť hodnoty.
- NOT NULL — zákaz ukladania NULL.
Príklad pridania obmedzenia jedinečnosti:
ALTER TABLE employees
ADD CONSTRAINT unique_email UNIQUE (email);
Taktiež je možné použiť migračné nástroje (napríklad Flyway alebo Liquibase) na správu zmien schémy databázy v projekte.