1. Debemos generar un archivo .CSV (separado por comas). Debera de tener la misma cantidad de columnas que la tabla destino. No se debera poner titulo a cada columna.
2. Renombar el archivo .CSV a la extension .TXT
3. Copiar el archivo .TXT a la carpeta DATA de nuestro server PostgreSQL. En windows la ruta seria la siguiente: C:\Archivos de Programa\PostgreSQL\8.4\data
4. Ejecutar la siguiente instruccion SQL:
COPY Clientes FROM 'Clientes.txt' USING DELIMITERS ','
Hola, tengo una duda, como genero el archivo CSV y como que separado por comas?? Muchas Gracias
ResponderEliminarHola,
ResponderEliminarEl archivo .CSV es un delimitado por comas, asi se llama el formato. Para crearlo o generarlo, lo puedes hacer con Notepad o bien desde Excel. Desde Excel seria crear un nuevo archivo, crear las columnas y posteriormente darle Guardar Como ... buscar el formato, CSV (Delimitado por Comas).
Saludos,
ERROR: no existe la relación «prueba»
ResponderEliminar********** Error **********
ERROR: no existe la relación «prueba»
SQL state: 42P01
que tal este error me sale me podrías ayudar muchas gracias, te explico debo crear una tabla en postgres con los mismos campos de mi tabla en exel gracias de antemano
ERROR: no existe la relación «prueba»
ResponderEliminar********** Error **********
ERROR: no existe la relación «prueba»
SQL state: 42P01
Disculpa debo crear en postgres una tabla con los mismos campo de mi tabla en exel y despues realizar los pasos que detallas o no debo crear gracias de antemano
Asi es. Debes tener la Tabla de destino ya creada. Saludos,
ResponderEliminarhola disculpa me dice que no existe el fichero o directorio
ResponderEliminarSQL state: 58P01
Hola me salta este error:
ResponderEliminarsecuencia de bytes no valida para codificacion UTF8
Que codificacion deberia usar?? Que puedo hacer para no tener que crear otra BD con otro tipo de codificacion??
Gracias!!
Estimado eso es porque en tus datos hay algun caracter especial q no lo reconoce el formato utf8, como: Ñ O bien , o algun acento o enter que lo reconoce como /n y demas caracteres no admitidos.Debes depurar primeros los datos y luego intentar y veras como lo admite.
ResponderEliminarSaludos
Oye muchas gracias me sirvio muchisimo tu ejemplo
ResponderEliminarOye muchas gracias me sirvio muchisimo tu ejemplo
ResponderEliminarERROR: no existe la relación «prueba»
ResponderEliminarSQL state: 42P01
no hay Ñ, las columnas son iguales
ERROR: el valor null para la columna «cod_categoria» viola la restricción not null
ResponderEliminarERROR: secuencia de bytes no válida para codificación «UTF8»: 0xc14e
ResponderEliminarEl mismo error del amigo de arriba pero no podre corregir los registros porque son demasiados, alguna sugerencia...
Hola me genera el siguiente error
ResponderEliminar[Err] ERROR: no se pudo abrir archivo «excel.txt» para lectura: No existe el fichero o el directorio
Cuando ejecuto la sentencia COPY excel FROM 'excel.txt' USING DELIMITERS ';'
Excelente Bernardo de gran ayuda...ahora estoy buscando hacer el procedimiento inverso..
ResponderEliminarme genera este error:
ResponderEliminar[Err] ERROR: no se pudo abrir archivo «excel.txt» para lectura: No existe el fichero o el directorio
SQL state: 58P01
si alguien puede ayudarme, estare agradecido....
verifica la ruta del txt tambien funciona si usas un archivo csv. la tabla debe de ir entre comillas
ResponderEliminarME SALE ERROR DICE QUE NO EXISTE DIRECTORIO
ResponderEliminarERROR: no existe la relación «datos»
********** Error **********
ERROR: no existe la relación «datos»
SQL state: 42P01
Kia - Kia - Kia - Kia 토토토토토토토토 해외 토토토토토토 해외 토토토토토토 해외 토토토토토토 해외 토토토토토 우리카지노 우리카지노 온라인카지노 온라인카지노 메리트 카지노 주소 메리트 카지노 주소 sbobet ทางเข้า sbobet ทางเข้า クイーンカジノ クイーンカジノ matchpoint matchpoint ボンズ カジノ ボンズ カジノ 4 Harrah's Cherokee Casino - T&C - Thauberbet
ResponderEliminar