Skip to content

[Bug]pgsql 数据集的数值字段超过5万行后,导出的数据超5w的所有数值格式都成了文本类型了。 #16128

@zhainanshidai

Description

@zhainanshidai

DataEase 版本
v2.10.9

运行方式(安装包运行 or 源码运行 ?)
安装包

Bug 描述
pgsql 数据集的数值字段超过5万行后,导出的数据超5w的所有数值格式都成了文本类型了。

Bug 重现步骤(有截图更好)
1.连pg
2.插入6万行数据
-- 创建表
CREATE TABLE sales_data (
id SERIAL PRIMARY KEY,
sale_num INTEGER,
sale_money NUMERIC(10, 6)
);

-- 插入数据的SQL语句
-- 生成6万行数据,由于有4个不同的money值,所以除以4
INSERT INTO sales_data (sale_num, sale_money)
SELECT
(RANDOM() * (1000 - 1) + 1)::INTEGER AS sale_num,
UNNEST(ARRAY[
0.307985, -0.22085, -0.16811, 0.050043
]) AS sale_money
FROM
GENERATE_SERIES(1, 60000 / 4);

3.数据集导出
不超过5万行的是数值,超过的全为文本类型
Image

Image

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions