powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Postgresql - проблема с файлами большого размера
6 сообщений из 6, страница 1 из 1
Postgresql - проблема с файлами большого размера
    #33458449
userSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть база данных PostgreSQL в которой я хочу хранить разные файлы. Я создал в таблице поле типа bytea. И добавляю туда файлы, предварительно преобразовав их в массив байтов (byte[]) и экранировав "непечатаемые" символы - как того требует сам PostgreSQL. Все отлично работает, но как только я пытаюсь добавить в базу файл больше 200 kb, то мне выдает ошибку "there are no 'lo' type of data". Тут наверное нужно работать с Large Objets? Подскажите пожалуйста как в .NET работать с этими объектами.
...
Рейтинг: 0 / 0
Postgresql - проблема с файлами большого размера
    #33464432
wbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скореевсего никак, это чиста постгревая финка, наскоко мне известно доступ к ней реализован тока в libpq.
...
Рейтинг: 0 / 0
Postgresql - проблема с файлами большого размера
    #33464735
Gold Fish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jdbc тоже есть
...
Рейтинг: 0 / 0
Postgresql - проблема с файлами большого размера
    #33464756
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
userSQLУ меня есть база данных PostgreSQL в которой я хочу хранить разные файлы. Я создал в таблице поле типа bytea. И добавляю туда файлы, предварительно преобразовав их в массив байтов (byte[]) и экранировав "непечатаемые" символы - как того требует сам PostgreSQL. Все отлично работает, но как только я пытаюсь добавить в базу файл больше 200 kb, то мне выдает ошибку "there are no 'lo' type of data". Тут наверное нужно работать с Large Objets? Подскажите пожалуйста как в .NET работать с этими объектами.
Честно говоря непонятно нифига. Зачем lo если есть обычный bytea?
Просто передаешь свой файл через параметр.
Типа
Код: plaintext
1.
INSERT INTO my_t (file) VALUES (:file);
Из .NET не знаю,а из делфей+ADO/OBDC работает (PG 8.x).
Далее если не хочется через параметр - тогда через конвертилку всех символов в загадочный восьмиричный тип. Но это вариант помедленее будет.
...
Рейтинг: 0 / 0
Postgresql - проблема с файлами большого размера
    #33485472
R@ven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я файлы храню в поле text предварительно преобразовав их в base64.
Вполне прилично все работает
...
Рейтинг: 0 / 0
Postgresql - проблема с файлами большого размера
    #33486027
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ага а репликация с голубиной почтой?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Postgresql - проблема с файлами большого размера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]