insert into category(category_name,category_image) values('tablette', bytea('D:\image.jpg'));
上記の解決策は、カラムタイプがbyteaの場合に機能します
insert into category(category_name,category_image) values('tablette', lo_import('D:\image.jpg'));
上記の解決策は、列タイプがoid、つまりBlob
の場合に機能します。insert into category(category_name,category_image) values('tablette',decode('HexStringOfImage',hex));
上記のデコード関数は2つのパラメータを取ります。最初のパラメータはImageのHexStringです。2番目のパラメータはデフォルトでhexです。Decode関数はhexStringをバイトに変換し、postgresのbyteaデータ型列に格納します。