apache / apache/datafusion-sqlparser-rs

rule to detect extra col in multiline insert

Abierto
#893 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Rust
Estrellas
3.5k
Forks
772
Merge medio
4 d 9 h
PR fusionados (30 d)
17

Descripción

Description
```INSERT INTO y.x (a,b,c) VALUES ('1','1','1'), ('1','1','1','1'), ('1','1','1');```

Use case
want this parse to fail as 4th column in 2nd row but only 3 cols in the values

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Empieza reproduciendo la sentencia INSERT proporcionada con el SQL parser e inspecciona cómo gestiona el número de columnas entre las filas de una lista VALUES. Después, encuentra las pruebas existentes del INSERT parser y añade cobertura para el valor adicional de la segunda fila; la tarea estará terminada cuando esa entrada falle, mientras que las filas válidas sean aceptadas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
rust, sql
Área
databases
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
38/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.