【发布时间】:2013-04-09 12:05:36
【问题描述】:
我想在 BYTEA 列中插入一些二进制数据,但我发现 Doxygen 输出缺少详细信息,并且过去几天 http://pqxx.org/ 一直处于关闭状态。
如何将 somefile.bin 的内容插入到具有 BYTEA 列的表中?
我所拥有的大致如下:
pqxx::work work( conn );
work.exec( "CREATE TABLE test ( name varchar(20), data BYTEA )" );
work.exec( "INSERT INTO test( name, data ) VALUES ( 'foo', <insert filename.bin here> )" );
work.commit();
如果有什么不同,我想使用 PostgreSQL 9.1 中可用的 BYTEA 新 hex 格式。
【问题讨论】:
标签: c++ postgresql libpqxx