Funciones en C ???De nuevo...

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
*-------------------------------------------------------*

_________________________________________________________________

Responses

Browse pgsql-es-ayuda by date

  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