Hola quiero saber como puedo poblar una base de datos postgresql desde un archivo plano (plano.txt), a traves de u PHP, o si alguien tiene un script que yo pueda revisar.
Saludos y Gracias
| |||
como poblar BD? Hola quiero saber como puedo poblar una base de datos postgresql desde un archivo plano (plano.txt), a traves de u PHP, o si alguien tiene un script que yo pueda revisar. Saludos y Gracias |
| |||
Usando google salío: Administrador para PostgreSQL (incluye importación de datos en formato CSV*) http://www.ems-hitech.com/pgsqlutils/ * CSV campos serparados por comas .. y registros por salto de línea. Tal vez se puedan seleccionar los delimitadores de campos .. (ahí ya no sé) Si lo quieres hacer manualmente: Habría que leer primero dicho archivo identificando los "registros" y "campos" de ese archivo para poder hacer las consultas pertinentes a tu PostgreSQL ..) Para leer tu archivo CSV (texto plano con ese formato) podrías ayudarte de la función de PHP: fgetcsv() .. El resto una vez obtenido los campos de cada registro en un bucle simplemente es hacer tu INSERT correspondiente a tu BD en el mismo bucle. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
vale cluster, voy a revisar la pagina que me ofreciste ya tiene relacion con el archivo plano que tengo: jose, 15, frei 345, 1500,34 abel, 5, tres 343, 3000,45 . . . . lo unico qu el archivo mio es txt. Saludos Reckba |
| |||
... Cuando se dice "formato CSV" se refiere a los datos "planos" de ese archivo .. La extensión .txt .csv .cluster .nose .. da exactamente lo mismo mientras que sea un archivo de texto plano y que cumpla esos requisitos en el formato de datos que contiene .. Un saludo, |
| |||
Pues no uso PostgreSQL .. pero supongo que si haces un phpinfo() ahí veras en el apartado "PostgreSQL" información acerca de la instalación de PostgreSQL .. tal vez con el puerto que estés usando ... Y sinó .. miralo en tu S.O. .. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
he solucionado el problema del puerto y definitivamente la herramienta es buenisima, ya comence a poblar mis BD. Asi que, so alguien padece del mismo problema esta en una buena alternativa de solución. Vale y gracias. Reckba |