После многих исследований я не нашел, как справиться с уникальным ограничением пустыми столбцами для HSQLDB.
Этот вопрос напрямую связан с: Создать уникальное ограничение с пустыми столбцами .
Подобные ответы (обходной путь) прекрасно работают с PostgreSQL (create unique index ... where conditions
), но не с HSQLDB (с моей точки зрения) ).
В идеале мне бы хотелось иметь тот же сценарий"create_ddl" для PostgreSQL и HSQLDB, который управляет уникальным поведением ограничений с пустыми столбцами
Любая помощь, идея или обходной путь будут оценены.