Exportar tablas de postgres

Inicio Foros Foro principal Desarrolladores Exportar tablas de postgres

Viendo 5 entradas - de la 1 a la 5 (de un total de 5)
  • Autor
    Entradas
  • #31357

    Gente, necesitamos su asistencia.
    Queremos exportar algunas tablas desde postgres.
    Que comando debemso usar?

    Muchas gracias.

    Saludos

    #34319
    Javier Ader
    Participante

    COPY tabla TO filename o STDOUT http://www.postgresql.org/docs/8.1/static/sql-copy.html
    Tene en cuenta que postres tiene que tener permiso de escritura en la locación del archivo.
    Un ej, que te puede servir si estas bajo Windows
    copy libertya.ad_client to ‘E:/PostgreSQL/adclient’
    (bajo linux en el link)
    (fijate que hay usar / y no y que ahi uso el directorio de instalación de Postgres (la instalación lo creo con su propio usuario y este último solo tiene permiso en su propio directorio de instalación).
    Lee un poco la documentación que trae bastante opciones, por ej le formato de salida, entre ellos CVS (y de nuevo tene cuidado bajo Windows que parece hacer bastante observaciones).

    Si tenes que hacer exportaciones de solo ciertos filas de la tabla la verdad que no se…. tal vez la puedas hacer creando una tabla temporal.

    #34320

    Cintia,
    Podrias aclarar un poco mas que es lo que desean. SI bien es posible exportar las tablas una a una e inclusive las columnas de una tabla mediante SQL, eso no te servirá de mucho.
    Si la intención, como supongo es importarlo luego en otra instancia, deberás hacer bastante mas que exportar tablas ya que todas las relaciones de éstas deben importarse en el orden correcto.
    Si la intención es usar eso como input de otra cosa, podrías usar un informe de Libertya y exportarlo a CSV. Es la forma mas simple de extraer información.

    Saludos
    Antonio.

    #34334

    Antonio, lo que queremos hacer es:
    en una version anterior de Libertya, cargamos todas las familias, marcas, productos y ec por otro lado.
    Bueno, ahora queremos exportar estas tablas y luego importarlas en otro Libertya (nuevo, vacio).

    De que forma pensas que es la mejor?

    Muchas gracias

    Saludos cordiales..

    #34355

    Cintia,
    De tabla a tabla va a ser bastante dificil por las FK hacia otras tablas.
    Lo mejor sería que levantes la info con un select, generes con eso un CSV y utilices los importadores : familias, productos y entidades comerciales tienen su importador. Marcas creo que no y tal vez puedas esa si cargarla derecho sobre la tabla ya que no posee que recuerde demasiadas relaciones.

    Saludos
    Antonio

Viendo 5 entradas - de la 1 a la 5 (de un total de 5)
  • Debes estar registrado para responder a este debate.