Я использую HSQLDB для в тестах базы данных памяти, и я столкнулся с проблемами, используя UUID's в качестве первичных ключей. Я хочу, чтобы мой первичный ключ был произведен базой данных. Произведенный UUID не должен быть реальным uuid, он просто должен пойти в varchar колонку.
I've tried UUID function that should exists according to this documentation: http://hsqldb.org/doc/guide/builtinfunctions-chapt.html
alter table owner alter column id set default UUID();
Но это просто говорит, что UUID - неожиданный символ.
Какие-либо подсказки?