Casting issue for output configuration
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 48/100
Línea de trabajo
Comienza reproduciendo el caso de destino de SQL Server descrito en la configuración de salida, usando uniqueidentifier en la primera columna y la instrucción INSERT registrada. Rastrea dónde la salida construye el INSERT y añade SELECT CAST(SCOPE_IDENTITY() AS bigint) AS Ident, y después verifica que el identificador se conserve sin un cast incompatible; añade cobertura para este caso si el repositorio tiene pruebas correspondientes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I'm having an issue pushing data into SQL Server using this plugin. It seems the only issue I'm having is the first column, which is configured as a unique identifier in both my source and destination databases, is being cast to an int or bigint when trying to ingest. I've checked my data being pulled from my source plugin and it is correct, it seems as though this plugin has some casting issue when using output configuration.
{"time":"2023-10-24T21:28:29","level":"warn","message":"Got deterministic error. Fallback to one-by-one import error_class_ActiveRecord::StatementInvalid error="TinyTds::Error: Conversion failed when converting from a character string to uniqueidentifier.:INSERT INTO [table1] ([id],[status],[ident]) VALUES ('1',N'Status1',1); SELECT CAST(SCOPE_IDENTITY() AS bigint) AS Ident"","work_id:0}
If anyone has seen or knows a workaround for this that would be greatly appreciated.
- Lenguaje dominante
- Ruby
- Estrellas
- 112
- Forks
- 58
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fluent/fluent-plugin-sql
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
fluent/fluent-plugin-sql#151 · 1 comentario ·
-
Writing custom select queriesAbiertoenhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
fluent/fluent-plugin-sql#149 ·
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
fluent/fluent-plugin-sql#138 · 1 comentario ·
-
Missing Copyright and LicenseQuizá libre de nuevo @ashie la tomó hace 1151 días y no hay ningún pull request abierto. Abierto
fluent/fluent-plugin-sql#134 · 6 comentarios · 1 asignado ·
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
fluent/fluent-plugin-sql#133 · 2 comentarios ·
Todos los issues de fluent/fluent-plugin-sql
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
security
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
IBM/ai-security-baseline#25 ·
-
security
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Mend: dependency security vulnerability
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Mend: dependency security vulnerability
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100