文档(http://deveiate.org/code/pg/PG/Connection.html#method-i-exec)建议插入布尔值或日期等类型,我应该使用如下代码:
db_object.exec("INSERT INTO dan_test_1 (one) VALUES ($1)",
{ :value => "true",
:type => 16,
:format => 1
} );
(我在 pg_type 表中查找了“16”。)
但是我不断收到诸如“无法格式化(PGError)”之类的错误。
我可以插入字符串和数字,很好,但是如何处理这些其他常见类型?