From: | Edwin Quijada <listas_quijada(at)hotmail(dot)com> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Funciones en C ???De nuevo... |
Date: | 2009-09-12 18:14:06 |
Message-ID: | BLU137-W23D7B9AAD6C5B2CA2AAA96E3E60@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola ! Estoy tvez ratando de hacer una funcion en C que me haga un dump de la BD para que dicha funcion sea invocada desde postgres y una app hecha en PHP para hacer BK, claro va al server y de ahi por FTP a otro sitio y.... bla bla
el punto es que cada vez que la corro me manda un error
Esta es la funcion::
Datum
pg_backup(PG_FUNCTION_ARGS)
{
int32 arg = PG_GETARG_INT32(0);
char *cmd = "/usr/local/pgsql/bin/pg_dump -a --disable-triggers db_lotonet > /home/pub/backup.sql";
char *arch = "/usr/local/pgsql/bin/pg_dump";
FILE *fp;
if ((fp = fopen(arch,"r"))==NULL) {PG_RETURN_BOOL(false);}
system("rm -f /home/pub/backup.sql");
system(cmd);
PG_RETURN_BOOL(true);
}
Y esto me da al correrlo
db_net=# select pg_backup(1);
server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
The connection to the server was lost. Attempting reset: Failed.
!>
En log no consigo mucho que digamos..
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-Soporte PostgreSQL
*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------*
_________________________________________________________________
From | Date | Subject | |
---|---|---|---|
Next Message | Julio Cesar Rodriguez Dominguez | 2009-09-12 18:17:27 | Re: [pgsql-es-ayuda] Problemas de autenticación con PostgreSQL |
Previous Message | Reynier Pérez Mira | 2009-09-12 18:05:22 | Problemas de autenticación con PostgreSQL |