Pokud mluvíte o omezeních cizího klíče a primárního klíče. DatabaseMetaData
poskytuje metody pro získání těchto informací:můžete použít getImportedKeys(..)
a getCrossReference(..)
pro cizí klíče a getPrimaryKeys(..)
a getExportedKeys(..)
pro primární klíče.
Buďte opatrní, jak je používáte:getCrossReference(..)
a getExportedKeys
jsou podle mého názoru trochu kontraintuitivní.
Pokud také potřebujete jedinečná omezení, měli byste být schopni použít getIndexInfo(..)
s předáním true
pro parametr unique
.