HSQL automaticky generované názvy

publikováno: 12.5.2013

Právě mě potrápila databáze HSQL když mi vyhazovala chybu "integrity constraint violation: unique constraint or index violation" s názvem omezení, které začínalo na SYS_. Aniž bych si pořádně přečetl název omezení, začal jsem zbytečně hledat chybu jinde. Poté co jsem si podle názvu omezení rozklíčoval o co se vlastně jedná to byla hračka. Proto sem dávám seznam všech prefixů automaticky generovaných názvů databázových objektů v HSQLDB, aby v tom bylo jednou pro vždy jasno:

  • SYS_IDX_ = index (for auto-indexes on referring FK columns or unique constraints)
  • SYS_PK_ = primární klíč (for the primary key constraints)
  • SYS_REF_ = cizí klíč (for FK constraints in referenced tables)
  • SYS_FK_ = cizí klíč (for FK constraints in referencing tables)
  • SYS_CT_ = unique nebo check (for unique and check constraints)

Reference

Podavane informace byly aktualni, byly vysvetlene i souvislosti, hlavne na uvod byl dobre vysvetlen kontext probiraneho tematu, teda co je co a jaky to ma vyznam. Navic bylo cele skoleni podporeno

Petr

S priebehom kurzu som bol nadmieru spokojný. Na kurze ma zaujali okrem klasickej teorie aj prakticke príklady ktoré boli podané s plnohodnotným vysvetlením. Myslím že v rámci školenia bol venovaný

František

Vazim si otvorenost lektora, ktory bol ochotny podelit sa o svoje dlhorocne znalosti a skusenosti v obore, pristup k studentom bol neformalny, co nakoniec vytvorilo vybornu atmosferu na pokladanie dotazou

Lukáš


Novinky

15.9.2018: Nastavení GZIP komprese, HTTP/2, cachování statických stránek a HTTPS ve Spring Boot serveru
Jak nakonfigurovat Spring Boot server tak, aby byl production-ready?

15.9.2018: Přechod na HTTP/2 + Apache
Jak rozchodit HTTP/2 s Apache a Ubuntu

14.9.2018: Lovování v Javě
Logování je mnohem zajímavější oblast než by si člověk mohl myslet ...