Sobes.tech
Junior — Middle

Kā var piemērot ierobežojumus jau esošai tabulai datu bāzē?

sobes.tech AI

Atbilde no AI

Lai uzliktu ierobežojumus jau esošai tabulai datu bāzē, parasti tiek izmantots komanda ALTER TABLE. Ar tās palīdzību var pievienot dažādus ierobežojumus, piemēram:

  • PRIMARY KEY — unikāls ieraksta identifikators.
  • FOREIGN KEY — atsauce uz citu tabulu.
  • UNIQUE — vērtības unikālums kolonnā.
  • CHECK — nosacījums, kam jāatbilst vērtībām.
  • NOT NULL — aizliegums saglabāt NULL.

Piemērs, kā pievienot unikālas ierobežojumu:

ALTER TABLE employees
ADD CONSTRAINT unique_email UNIQUE (email);

Tāpat var izmantot migrācijas rīkus (piemēram, Flyway vai Liquibase), lai pārvaldītu datu bāzes shēmas izmaiņas projektā.