Importación de un gran volumen de datos ficticios a pgAdmin 4 mediante csv: falló (código de salida: 1)

Importación de un gran volumen de datos ficticios a pgAdmin 4 mediante csv: falló (código de salida: 1)

Estoy intentando cargar una gran cantidad de datos ficticios en mis tablas de pgadmin. Pude usar un csv para las tablas más pequeñas, sin embargo, tengo una hoja de cálculo de datos más grande que incluye descripciones (con signos de puntuación como {'`, que podrían estar causando el problema de carga).

Recibo el siguiente mensaje de error pero no puedo entender lo que significa. Revisé los grandes cuerpos de texto para eliminar cualquier marca que creo que pudo haberlo causado, pero sigo recibiendo el mismo error.

¿Existe una mejor manera de hacer esto ya que la herramienta de importación parece tener muchos errores?

"C:\\Program Files (x86)\\pgAdmin 4\\v4\\runtime\\psql.exe" --command " "\\copy public.\"marineLifes\" (\"marineLifeID\", \"marineTypeID\", \"marineName\", \"marineDescription\") FROM 'C:/Users/JAMESG~1/Desktop/MARINE~1.CSV' CSV QUOTE '\"' ESCAPE '''';""

Respuesta1

Si tienes unarchivo CSV adecuado, con la fila del encabezado que coincide con los campos de la tabla existente, puede importarla de esta manera:

  1. Abra su archivo CSV en el editor de texto

  2. Agregue esta línea como primera línea del archivo, justo encima del encabezado:

COPY public."marineLifes" FROM STDIN WITH (FORMAT CSV, HEADER ON)
  1. Agregue esta línea (que consta únicamente del terminador COPY) como última línea, justo después de la última fila:
\.
  1. Guarde el archivo como tmp.sql.

  2. Ejecute el archivo con psql:

C:\...\psql.exe -f C:\...\tmp.sql

información relacionada