libpq将整数作为二进制发送

时间:2009-08-19 15:08:37

标签: c postgresql binary integer libpq

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

1 个答案:

答案 0 :(得分:1)

PostgreSQL中没有未签名的数据类型。

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