[pgsql-es-ayuda] como exportar separado por comas una tabla grande

2012-10-24 Por tema Hellmuth Vargas
Hola Lista

tengo una tabla  con la siguiente estructura

CREATE TABLE datos_para_proceso
(
  id bigint,
  identificador character varying,
  nombre character varying(255),
  nombreusuario text,
  identificacion character varying(255),
  tema character varying(255),
  notatema text,
  subtema character varying(255),
  notasubtema text,
  pregunta character varying(255),
  notapregunta text
)

 Tamaño en disco: 5585 MB

( se saco con la consulta

   SELECT pg_size_pretty(SUM(tamanos))
   FROM (
   SELECT pg_column_size(row(b.*)) as tamanos
   FROM (select * from datos_para_proceso) as b
) AS c;
)

 numero de filas: 31054642

Esta en una base de datos PostgreSQL 9.2 a 64 Bit en un Linux CentOS 6

La idea es exportar esta tabla  en formato csv, trate de hacerlo  en psql
directamente en el servidor:

data=# \f '|'
Field separator is |.
data=#  \a
Output format is unaligned.
data=#  \o /tmp/datos_para_proceso.csv
data=# select * from datos_para_proceso;
/opt/PostgreSQL/9.2/bin/psql: lí­nea 30:  9608 Terminado (killed)
 LD_PRELOAD=$PLL LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PG_BIN_PATH/../lib
$PG_BIN_PATH/psql.bin $@

Y obvio el archivo quedo vacío, como podría exportar los datos?? Muchas
gracias lista


-- 
Cordialmente,

Ing. Hellmuth I. Vargas S.


Re: [pgsql-es-ayuda] como exportar separado por comas una tabla grande

2012-10-24 Por tema Alejandro Carrillo
http://www.postgresql.org/docs/current/static/sql-copy.html





 De: Hellmuth Vargas hiv...@gmail.com
Para: Lista Postgres ES pgsql-es-ayuda@postgresql.org; 
pgsql-gene...@postgresql.org 
Enviado: Miércoles 24 de octubre de 2012 12:22
Asunto: [pgsql-es-ayuda] como exportar separado por comas una tabla grande
 

Hola Lista


tengo una tabla  con la siguiente estructura


CREATE TABLE datos_para_proceso
(
  id bigint,
  identificador character varying,
  nombre character varying(255),
  nombreusuario text,
  identificacion character varying(255),
  tema character varying(255),
  notatema text,
  subtema character varying(255),
  notasubtema text,
  pregunta character varying(255),
  notapregunta text
)


 Tamaño en disco: 5585 MB 


( se saco con la consulta


       SELECT pg_size_pretty(SUM(tamanos)) 
       FROM (
               SELECT pg_column_size(row(b.*)) as tamanos 
               FROM (select * from datos_para_proceso) as b
        ) AS c;
)


 numero de filas: 31054642


Esta en una base de datos PostgreSQL 9.2 a 64 Bit en un Linux CentOS 6


La idea es exportar esta tabla  en formato csv, trate de hacerlo  en psql 
directamente en el servidor:


data=# \f '|'
Field separator is |.
data=#  \a
Output format is unaligned.
data=#  \o /tmp/datos_para_proceso.csv
data=# select * from datos_para_proceso;
/opt/PostgreSQL/9.2/bin/psql: lí­nea 30:  9608 Terminado (killed)      
LD_PRELOAD=$PLL LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PG_BIN_PATH/../lib 
$PG_BIN_PATH/psql.bin $@


Y obvio el archivo quedo vacío, como podría exportar los datos?? Muchas 
gracias lista



-- 
Cordialmente, 

Ing. Hellmuth I. Vargas S. 




[pgsql-es-ayuda] Exportar e importar Base de Datos

2012-10-24 Por tema Santiago Bravo
Hola a todos, tengo una duda en como hacer para mover una base de
datos en caso de caida del sistema, es decir que el SO deje de
funcionar, por ejemplo en el caso de MSSQLServer tenia por cada base
de datos 2 ficheros, DB.mdf y DB.ldf, si volvía a instalar el SO solo
tenia que decirle Detach Database y con eso la tenia nuevamente en
linea.
Sin embargo en Postgresql dentro de la carpeta Data tengo una pila de
ficheros, como levantar las base de datos en ese caso?

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


Re: [pgsql-es-ayuda] como exportar separado por comas una tabla grande

2012-10-24 Por tema Hellmuth Vargas
Hola Alejandro


Muchas gracias!! la verdad no me acordaba que el copy  podía funcionar en
doble via!!!

2012/10/24 Alejandro Carrillo faster...@yahoo.es

 http://www.postgresql.org/docs/current/static/sql-copy.html

   --
 *De:* Hellmuth Vargas hiv...@gmail.com
 *Para:* Lista Postgres ES pgsql-es-ayuda@postgresql.org;
 pgsql-gene...@postgresql.org
 *Enviado:* Miércoles 24 de octubre de 2012 12:22
 *Asunto:* [pgsql-es-ayuda] como exportar separado por comas una tabla
 grande

 Hola Lista

 tengo una tabla  con la siguiente estructura

 CREATE TABLE datos_para_proceso
 (
   id bigint,
   identificador character varying,
   nombre character varying(255),
   nombreusuario text,
   identificacion character varying(255),
   tema character varying(255),
   notatema text,
   subtema character varying(255),
   notasubtema text,
   pregunta character varying(255),
   notapregunta text
 )

  Tamaño en disco: 5585 MB

 ( se saco con la consulta

SELECT pg_size_pretty(SUM(tamanos))
FROM (
SELECT pg_column_size(row(b.*)) as tamanos
FROM (select * from datos_para_proceso) as b
 ) AS c;
 )

  numero de filas: 31054642

 Esta en una base de datos PostgreSQL 9.2 a 64 Bit en un Linux CentOS 6

 La idea es exportar esta tabla  en formato csv, trate de hacerlo  en psql
 directamente en el servidor:

 data=# \f '|'
 Field separator is |.
 data=#  \a
 Output format is unaligned.
 data=#  \o /tmp/datos_para_proceso.csv
 data=# select * from datos_para_proceso;
 /opt/PostgreSQL/9.2/bin/psql: lí­nea 30:  9608 Terminado (killed)
  LD_PRELOAD=$PLL LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PG_BIN_PATH/../lib
 $PG_BIN_PATH/psql.bin $@

 Y obvio el archivo quedo vacío, como podría exportar los datos?? Muchas
 gracias lista


 --
 Cordialmente,

 Ing. Hellmuth I. Vargas S.





-- 
Cordialmente,

Ing. Hellmuth I. Vargas S.


Re: [pgsql-es-ayuda] Exportar e importar Base de Datos

2012-10-24 Por tema Ivan Perales M.
Tienes que hacer respaldos periodicamente con el commando pg_dump.

Si tu SO de plano no arranca, y quieres la base mas actual, deberias poner
ese disco duro como esclavo en otro SO, instalar la misma version
depostgres que tenias y el directorio data de la nueva instalacion que
apunte hacia el viejo.

2012/10/24 Santiago Bravo sbrav...@gmail.com

 Hola a todos, tengo una duda en como hacer para mover una base de
 datos en caso de caida del sistema, es decir que el SO deje de
 funcionar, por ejemplo en el caso de MSSQLServer tenia por cada base
 de datos 2 ficheros, DB.mdf y DB.ldf, si volvía a instalar el SO solo
 tenia que decirle Detach Database y con eso la tenia nuevamente en
 linea.
 Sin embargo en Postgresql dentro de la carpeta Data tengo una pila de
 ficheros, como levantar las base de datos en ese caso?

 -
 Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org
 )
 Para cambiar tu suscripción:
 http://www.postgresql.org/mailpref/pgsql-es-ayuda




-- 
Lindolfo Iván Perales Mancinas
Solo existen 10 tipos de personas en el mundo, las que saben binario y las
que no.