【发布时间】:2015-07-13 20:42:21
【问题描述】:
我正在尝试将图像保存在 Postgresql 数据库中,但无法执行此操作,我正在尝试调用一个函数,在该函数中我需要在 bytea 代码中传递图像。
图片存储功能
CREATE OR REPLACE FUNCTION products_update_image(product_id character varying, img bytea)
RETURNS void AS
'BEGIN UPDATE PRODUCTS SET IMAGE=img::bytea WHERE ID=product_id; END;'
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION products_update_image(character varying, bytea)
OWNER TO postgres;
【问题讨论】:
-
您遇到的错误是什么?
-
@ManiDeep 我正在尝试保存图像,但正如函数中定义的那样,我无法在 bytea 中转换该图像,并且它没有返回任何错误
标签: java postgresql pgadmin openbravo