Junior — Middle
Na koje načine se mogu nametnuti ograničenja na već postojeću tabelu u bazi podataka?
sobes.tech АИ
Одговор од АИ
Da biste nametnuli ograničenja na već postojeću tabelu u bazi podataka, obično se koristi komanda ALTER TABLE. Pomoću nje možete dodati razna ograničenja, na primer:
- PRIMARY KEY — jedinstveni identifikator zapisa.
- FOREIGN KEY — referenca na drugu tabelu.
- UNIQUE — jedinstvenost vrednosti u koloni.
- CHECK — uslov koji vrednosti moraju ispunjavati.
- NOT NULL — zabrana čuvanja NULL.
Primer dodavanja ograničenja jedinstvenosti:
ALTER TABLE employees
ADD CONSTRAINT unique_email UNIQUE (email);
Takođe, mogu se koristiti alati za migracije (npr. Flyway ili Liquibase) za upravljanje promenama sheme baze podataka u projektu.