Есть ли альтернатива ограничениям 32К строк?
Я хочу хранить WKT, который может быть довольно большим, но я использую ограничение в 32 КБ, сохраняя их в значениях объекта.
create table A (id integer, wkt object);
1 ответ
Решение
Таким образом, есть способ хранить более длинные строки в объектах:
CREATE TABLE IF NOT EXISTS A (
"id" INTEGER,
"wkt" OBJECT (IGNORED)
)
При использовании игнорируется весь объект не индексируется, что также запрещает его правильное использование в других частях SQL (они всегда будут выполнять полное сканирование таблицы).
Однако подписчики работают просто отлично.
Для других читателей: WKT также может быть сохранен как тип geo_shape или использоваться с match напрямую.