Sobes.tech
Junior — Middle

Hogyan lehet korlátozásokat alkalmazni egy már létező táblára az adatbázisban?

sobes.tech MI

Válasz az MI-től

Az adatbázisban lévő meglévő táblára általában az ALTER TABLE parancsot használják korlátozások hozzáadására. Ezzel különféle korlátozásokat lehet hozzáadni, például:

  • PRIMARY KEY — az rekord egyedi azonosítója.
  • FOREIGN KEY — hivatkozás egy másik táblára.
  • UNIQUE — az érték egyedisége az oszlopban.
  • CHECK — feltétel, amelynek az értékeknek meg kell felelniük.
  • NOT NULL — tiltás a NULL értékek tárolására.

Példa az egyediség korlátozás hozzáadására:

ALTER TABLE employees
ADD CONSTRAINT unique_email UNIQUE (email);

Szintén használhatók migrációs eszközök (pl. Flyway vagy Liquibase) a sémaváltozások kezelésére a projektben.