gpt4 book ai didi

javascript - 在 PostgreSQL 中存储 Javascript 数字的最佳方式是什么

转载 作者:行者123 更新时间:2023-11-29 14:30:50 28 4
gpt4 key购买 nike

我有从 Javascript 代码生成的数字,我想将它们存储在 PostgreSQL 表中。我有一个遗留表,其中整个 JSON 对象存储为 JSONB 类型,在新表中我想将 JSON 展平为单独的列。

理想情况下,我想尽可能避免精度损失。特别是我想避免将 JS 整数转换为 float ,反之亦然。换句话说,插入整数并取回 float 是我想要减轻的(如果可能的话)。

到目前为止,我已经尝试过 DOUBLE PRECISIONNUMERIC 类型。我认为 NUMERIC 更合适,因为文档指出在实现限制内没有精度损失。另一方面,DOUBLE PRECISION 对于数字运算可能会更快。我打算做很多统计操作。

我不知道该选哪个。关于最大兼容性 JavaScript 数字类型,最佳或推荐的 PostgreSQL 数据类型是什么?

最佳答案

我不是 JavaScript 专家,但我在 net 上找到了什么,那么 JavaScript 使用 64 位 float 。它与 DOUBLE PRECISION 类型相同 - 8bytes 就像 8bytes。

关于javascript - 在 PostgreSQL 中存储 Javascript 数字的最佳方式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52127668/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com