Posgresql Large Objects
От: dosik Россия www.dosik.ru
Дата: 15.06.17 09:25
Оценка:
Кто нибудь юзал. У меня первое знакомство не удалось, ибо код:
    Oid obj = lo_creat(conn, INV_READ | INV_WRITE);
    if (obj == 0)
        return "cannot create LO";
    int fd = lo_open(conn, obj, INV_WRITE);
    if (fd < 0)
        return "cannot open LO";
    int res = lo_write(conn, fd, data.get(), size);

вызывает ошибку в последней строчке — неверный дескриптор большого объекта. (lo_open возвращает 0)
PostgreSQL 9.6.3
Быть может это мертворожденное дитя и ни когда и не работало? Или я что-то не настроил?
Тем не менее на сколько это эффективно по сравнению с тем же файловым хранилищем или, скажем, NoSQL?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.