我想将一些二进制数据插入到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中可用的新hex
格式来处理BYTEA。
n
个元素时(性能问题),这会让我受到限制。我正在使用pqxx 5.0.1构建一个解决方案。 - LAL