バイナリ データを 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();
hex
違いが生じる場合は、PostgreSQL 9.1 で利用できる BYTEAの新しい形式を使用したいと考えています。