Sobes.tech
Junior — Middle

Bir veritabanındaki mevcut tabloya kısıtlamalar nasıl uygulanabilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Veritabanında mevcut bir tabloya kısıtlamalar eklemek için genellikle ALTER TABLE komutu kullanılır. Bu komutla çeşitli kısıtlamalar eklenebilir, örneğin:

  • PRIMARY KEY — kaydın benzersiz tanımlayıcısı.
  • FOREIGN KEY — başka bir tabloya referans.
  • UNIQUE — sütundaki değerin benzersizliği.
  • CHECK — değerlerin uyması gereken koşul.
  • NOT NULL — NULL değerinin saklanmasını engeller.

Benzersizlik kısıtlaması eklemek için örnek:

ALTER TABLE employees
ADD CONSTRAINT unique_email UNIQUE (email);

Ayrıca, projedeki veritabanı şemasındaki değişiklikleri yönetmek için Flyway veya Liquibase gibi göç araçları kullanılabilir.