feat: support headerless CSV copy from (#8233)

* feat: support headerless CSV copy from

Signed-off-by: QuakeWang <wangfuzheng0814@foxmail.com>

* fix: update csv copy sqlness result

Signed-off-by: QuakeWang <wangfuzheng0814@foxmail.com>

* test: cover headerless CSV copy from

Signed-off-by: QuakeWang <wangfuzheng0814@foxmail.com>

* test: cover headerless CSV column count mismatch

Signed-off-by: QuakeWang <wangfuzheng0814@foxmail.com>

---------

Signed-off-by: QuakeWang <wangfuzheng0814@foxmail.com>
This commit is contained in:
QuakeWang
2026-06-04 20:04:15 +08:00
committed by GitHub
parent 52b51c31fc
commit 6ed67167bb
9 changed files with 421 additions and 25 deletions
+2
View File
@@ -0,0 +1,2 @@
1,Alice,10.5,2024-01-01T00:00:00
2,Bob,30.5,2024-01-01T00:00:02
1 1 Alice 10.5 2024-01-01T00:00:00
2 2 Bob 30.5 2024-01-01T00:00:02
@@ -0,0 +1,2 @@
1,Alice,10.5,2024-01-01T00:00:00,ignored
2,Bob,30.5,2024-01-01T00:00:02,ignored
1 1 Alice 10.5 2024-01-01T00:00:00 ignored
2 2 Bob 30.5 2024-01-01T00:00:02 ignored
@@ -0,0 +1,2 @@
1,Alice,2024-01-01T00:00:00
2,Bob,2024-01-01T00:00:02
1 1 Alice 2024-01-01T00:00:00
2 2 Bob 2024-01-01T00:00:02
@@ -0,0 +1,3 @@
1,Alice,10.5,2024-01-01T00:00:00
bad,Bad,20.0,2024-01-01T00:00:01
2,Bob,30.5,2024-01-01T00:00:02
1 1 Alice 10.5 2024-01-01T00:00:00
2 bad Bad 20.0 2024-01-01T00:00:01
3 2 Bob 30.5 2024-01-01T00:00:02