Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Нужна помощь с Postgres SQL

Сергей Гончаров Знаток (436), на голосовании 1 год назад
когда пытаюсь внести данные то выдает ошибку "Неверный синтаксис для типа bytea"
insert into Product values(1, 'Полотенце 28М Клубника', '334385', 9208, bytea('C:\paper_0.jpeg'), 3 , 2, 'Цех № 6'
Голосование за лучший ответ
Аглая Шниц Искусственный Интеллект (145128) 1 год назад
я так понимаю, ты желаешь в соответствующий столбец засунуть не строку 'C:\\paper_0.jpeg', а содержимое файла C:\paper_0.jpeg

тогда, наверно, лучше использовать pg_read_binary_file:
insert into Product values (... pg_read_binary_file('C:\\paper_0.jpeg') ...)

только 1) в доках сказано, что эта функция доступна лишь суперюзеру
https://www.postgresql.org/docs/current/functions-admin.html#FUNCTIONS-ADMIN-GENFILE-TABLE
и 2) субд будет искать этот файл у себя на диске, не у тебя.
Похожие вопросы