У меня есть 128-мерные векторы с плавающей точкой (проблема распознавания лиц).Для хранения этих векторов я использую куб типа данных в Postgresql.Этот тип имеет ограничение по умолчанию - 100 dim.
В psql (PostgreSQL) 10.5 (Ubuntu 10.6-0ubuntu0.18.04.1) это ограничение не работает: я могу сохранить свой вектор без проблем.Но в один прекрасный день одна из моих машин была обновлена до PostgreSQL 10.6, и теперь я получаю сообщение об ошибке при попытке добавить новый куб-вектор в мою базу данных.Ошибка о слишком длинном векторе.
Чтобы решить эту проблему, я должен изменить это ограничение в файле cubedata.h , который находится в каталоге contrib .Но у меня нет этого файла и такой директории вообще!
Я пытаюсь установить
sudo apt-get install postgresql-contrib
, но я получаю сообщение о том, что новейшая версия postgresql-contrib уже установлена.
После того, как я попытался вручную загрузить файл cubedata.h в каталог Postgresql (/ usr / share / postgresql / 10 / extension /), но это не помогло.
Возможно, кто-то столкнулся стакая проблема?