PostgreSQL - Importar datos

 
Vista:

Importar datos

Publicado por Andres Ramos (2 intervenciones) el 27/09/2018 19:51:20
Buenas tardes: Ingrese al mundo postgres, estoy tratando de importar un arcvhio txt, cuya longutid de la cadena de cada registro es de mas o menos 250 caracteres en los cuales van 27 campos y delimitado por (;)

200000161870;2;26/09/2018;860015905;1;CLINICA NUESTRA SEÑORA DE LA PAZ;BOGOTÁ;BOGOTÁ;BOGOTA, D.C.;CC;9988777;XXXXXX;YYYYYY;AAAAAAAA; PPPPPPPP;28;M;31/03/2017;URGENCIAS;ENFERMEDAD GENERAL; ;;;CUIDADO INTERMEDIO;544;F841;1

esta es la sentencia que estoy enviando:

copy "DistConcurrencia"."CensosDiarioAcsmedical"
from 'D:\Mederi\Censo_26_09_2018_26_09_2018.csv'
WITH DELIMITER AS ';'

al ejecutarlo no hace nada, no me genera ningún tipo de error
Agradezco de antemano la ayuda que me puedan prestar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 2
Ha disminuido su posición en 7 puestos en PostgreSQL (en relación al último mes)
Gráfica de PostgreSQL

Importar datos

Publicado por Rody Gabriel (1 intervención) el 03/10/2018 02:50:15
Lo que debes hacer es:
1). Limpiar la tabla, o borrar los registros que te vayan a generar problema,guarda tu archivo txt en una carpeta ejemplo=C:\listado.

2). Al archivo que generas debes borrar la primer linea, es decir, borrar el nombre de los campos, el copy los inserta en el mismo orden de la tabla y como esten en el archivo.

3). Luego importas los datos de la siguiente forma: usando SQL queris
1
COPY tu_tabla from 'ruta_completa_de_tu_archivo' USING DELIMITERS ';'

Y listo, de esta manera te funciona, revisalo y veras.

Saludos y hasta la proxima.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar