Junior — Middle
Verilənlər bazasında artıq mövcud olan cədvələ məhdudiyyətlər qoymağın yolları hansılardır?
sobes.tech Süni İntellekt
AI-dan cavab
Mövcud bir verilənlər bazası cədvəlinə məhdudiyyətlər qoymaq üçün adətən ALTER TABLE əmri istifadə olunur. Bu əmrlə müxtəlif məhdudiyyətlər əlavə etmək mümkündür, məsələn:
- PRIMARY KEY — qeydiyyatın unikal identifikatoru.
- FOREIGN KEY — başqa bir cədvələ istinad.
- UNIQUE — sütundakı dəyərin unikal olması.
- CHECK — dəyərlərin uyğun gəlməsi üçün şərt.
- NOT NULL — NULL saxlamağa qadağa.
Unikal məhdudiyyətin əlavə olunması nümunəsi:
ALTER TABLE employees
ADD CONSTRAINT unique_email UNIQUE (email);
Həmçinin, layihədə verilənlər bazasının sxemindəki dəyişiklikləri idarə etmək üçün Flyway və ya Liquibase kimi miqrasiya alətlərindən istifadə etmək olar.