Привет!
Подскажите, пожалуйста, как из спейса (условно, format = {{ name = 'str’, type = 'string' }, { name = 'obj', is_nullable = true }}) поселектить записи по str, у которых ненулевое поле obj?
простой и надёжный способ:
заведите ещё одну колонку (has_obj), в которую пишете 1/0
заполнять можно триггером.
индекс по {str, has_obj}
выбирать по {str, 1}
можно сделать это и функциональным индексом, но отдельным полем проще