2009-08-19 58 views
0

我有一个libpq程序,通常将数字插入数据库。这些数字,我期望增长得相当大,存储在uint64_t类型中。我想要发送整数到libpq作为二进制,但Postgres将无法告诉它的无符号。有没有办法在Postgres或libpq中指定一个无符号整数?libpq发送二进制整数

+0

当你说你期望他们增长“相当大” - 真的超过(2^63)-1? – 2009-08-19 15:13:52

回答

1

PostgreSQL中没有无符号的数据类型。

如果你真的要结束9223372036854775808,那么你应该使用NUMERIC数据类型。