codigo para backup automatico de bd en postgres con foxpro

2,289 views
Skip to first unread message

magdalena concepcion cañete fretes

unread,
Aug 20, 2010, 9:42:56 AM8/20/10
to Comunidad de Visual Foxpro en Español
Hola a todos...
Quisiera saber si algunos de ustedes me puede orientar para realizar
un backup automatico de mi base de datos hecha en postgres 8.3 con
foxpro.....graciassss..
Que tenga un hermoso dia
Magda Fretes

Luis Mata

unread,
Aug 20, 2010, 10:01:49 AM8/20/10
to publice...@googlegroups.com
Eso lo puedes automatizar en el mismo Postgres.

Luis

carlos SALCEDO

unread,
Aug 20, 2010, 10:09:46 AM8/20/10
to publice...@googlegroups.com

AYUDA PARA MICROSOFT WINDOWS



1). create un archivo .bat, ejemplo backup.bat (con cualquier editor txt cambiando la extencion).

2). escribi lo siguiente

set FECHA=%DATE% %TIME%
set FECHA=%FECHA:/=%
set FECHA=%FECHA::=-%
set FECHA=%FECHA:.=-%


set PGPASSWORD=micontrasenia
pg_dump.exe -i -h localhost -p 5432 -U yoelmejorusuario -F c -b -o -v -f "
10.0.0.100b%FECHA%.backup" mibasededatos

esta aplicacion te va a crear en el recurso compartido "b" de la maquina 10.0.0.100 el backup con la fecha y hora como nombre ejemplo "03052007 12-45-24,76.backup", probalo simplemente haciendole doble clic

esta demas decir que podes jugar con los valores: Ejemplo en localhost pone la direccion del servidor para backups de BD remotas, etc etc.


3). con el tareas programadas busca el archivo .bat que creaste y que se ejecute cuando  quieras. (No importa la ubicacion del bat, lo importante es que este en la misma carpeta que el pg_dump)

Espero que a alguien le sirva esto, son pequeños rebusques de la programación que nos salvan y funciona de forma excelente....

Bendiciones

Carlos

Maggi Fretes

unread,
Aug 20, 2010, 10:40:17 AM8/20/10
to publice...@googlegroups.com
gracias Carlos lo voy a probar y cualquier cosa te lo comunico.....Risa


From: caros...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] codigo para backup automatico de bd en postgres con foxpro
Date: Fri, 20 Aug 2010 09:09:46 -0500

Maggi Fretes

unread,
Aug 20, 2010, 10:41:06 AM8/20/10
to publice...@googlegroups.com
Hola Luis y como puedo hacerlo desde el postgres


> From: lm...@cclf.com.pe
> To: publice...@googlegroups.com
> Subject: Re: [vfp] codigo para backup automatico de bd en postgres con foxpro
> Date: Fri, 20 Aug 2010 09:01:49 -0500
>

Maggi Fretes

unread,
Aug 20, 2010, 10:42:28 AM8/20/10
to publice...@googlegroups.com
ya probe el pg_dump de postgres pero me pide una contraseña eso es probrando desde postgres o hay otra manera en postgres....


> From: lm...@cclf.com.pe
> To: publice...@googlegroups.com
> Subject: Re: [vfp] codigo para backup automatico de bd en postgres con foxpro
> Date: Fri, 20 Aug 2010 09:01:49 -0500
>

carlos SALCEDO

unread,
Aug 20, 2010, 10:49:35 AM8/20/10
to publice...@googlegroups.com
Postgresql no tiene una herramienta para realizar backup automaticos
tienes que escribirla, recuerda que posgrsql es de naturaleza UNIX - NO WINDOWS
pero si lo que quieres es un simple backup de una base de datos

1.en pgAdmin click derecho sobre la base de datos que quieres resguardar
2.Click en resguardo, y escojes el tipo
3. listo

Bendiciones

Carlos



From: pich...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] codigo para backup automatico de bd en postgres con foxpro
Date: Fri, 20 Aug 2010 14:42:28 +0000

Maggi Fretes

unread,
Aug 20, 2010, 10:50:58 AM8/20/10
to publice...@googlegroups.com
Entiendo Carlos entonces lo voy a hacer como me lo sugeriste.
Gracias y que tenga un buen dia
Sonrisa


From: caros...@hotmail.com

To: publice...@googlegroups.com
Subject: RE: [vfp] codigo para backup automatico de bd en postgres con foxpro
Date: Fri, 20 Aug 2010 09:49:35 -0500

Mik

unread,
Aug 20, 2010, 12:43:33 PM8/20/10
to Comunidad de Visual Foxpro en Español
Hola, tengo un codigo que uso para hacer un backup de una base de
datos MSSQLServer desde Visual Foxpro en la pc local. Tal vez lo
puedes adaptar a tu necesidad.

Primero te debes conectar a la base de datos, usando la función
SQLSTRINGCONNECT( ). Una vez que tienes la conexion adapta este codigo
a la base de datos que tienes:

TEXT TO cSqlCommand TEXTMERGE NOSHOW PRETEXT 2
BACKUP DATABASE [MiBaseDatos]
TO DISK = 'C:\FolderBackup\MiBaseDatos.bak'
WITH NOFORMAT, INIT, NAME = 'MiBaseDatos - Full Security Copy',
SKIP, NOREWIND, NOUNLOAD, STATS = 10
ENDTEXT

Luego usas la funcion SQLEXEC() para ejecutar el codigo en el
servidor:

SQLEXEC(nConnectionHandle, cSqlCommand)

El valor que retorne la función te indicará si se ejecuto
correctamente las instrucciones.

Espero te sirva. Saludos.

Miguel Herbias
Lima-Peru







On 20 ago, 08:42, magdalena concepcion cañete fretes

Luis Mata

unread,
Aug 20, 2010, 1:16:21 PM8/20/10
to publice...@googlegroups.com
A diferencia de Postgres, en Sql server puedes programar los Backups en el
mismo motor de Bd para que te lo envie a cualquier ubicacion que desees.

Luis

----- Original Message -----
From: "Mik" <mher...@gmail.com>
To: "Comunidad de Visual Foxpro en Espa�ol"
<publice...@googlegroups.com>
Sent: Friday, August 20, 2010 11:43 AM
Subject: [vfp] Re: codigo para backup automatico de bd en postgres con
foxpro

Hola, tengo un codigo que uso para hacer un backup de una base de
datos MSSQLServer desde Visual Foxpro en la pc local. Tal vez lo
puedes adaptar a tu necesidad.

Primero te debes conectar a la base de datos, usando la funci�n


SQLSTRINGCONNECT( ). Una vez que tienes la conexion adapta este codigo
a la base de datos que tienes:

TEXT TO cSqlCommand TEXTMERGE NOSHOW PRETEXT 2
BACKUP DATABASE [MiBaseDatos]
TO DISK = 'C:\FolderBackup\MiBaseDatos.bak'
WITH NOFORMAT, INIT, NAME = 'MiBaseDatos - Full Security Copy',
SKIP, NOREWIND, NOUNLOAD, STATS = 10
ENDTEXT

Luego usas la funcion SQLEXEC() para ejecutar el codigo en el
servidor:

SQLEXEC(nConnectionHandle, cSqlCommand)

El valor que retorne la funci�n te indicar� si se ejecuto
correctamente las instrucciones.

Espero te sirva. Saludos.

Miguel Herbias
Lima-Peru

On 20 ago, 08:42, magdalena concepcion ca�ete fretes

Maggi Fretes

unread,
Aug 20, 2010, 1:20:09 PM8/20/10
to publice...@googlegroups.com
Gracias Miguel por tu colaboracion...lo voy a probar
Sonrisa

> Date: Fri, 20 Aug 2010 09:43:33 -0700

> Subject: [vfp] Re: codigo para backup automatico de bd en postgres con foxpro

Walter R. Ojeda Valiente

unread,
Aug 20, 2010, 8:29:00 PM8/20/10
to publice...@googlegroups.com
Y en Firebird puedes hacer el backup aunque la base de datos y sus tablas se estén usando, eso permite que los usuarios trabajen 24/7.

Saludos.

Walter.

carlos SALCEDO

unread,
Aug 21, 2010, 9:36:45 AM8/21/10
to publice...@googlegroups.com
En postgresql no solo puedes hacer backup de la base de datos, tambien puedes hacerla
de las tablas, transacciones,en otro servidor, etc,etc  eso si debes saber hacerlo

Slds

Carlos


From: wr...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Re: codigo para backup automatico de bd en postgres con foxpro
Date: Sat, 21 Aug 2010 00:29:00 +0000

magdalena concepcion cañete fretes

unread,
Aug 28, 2010, 2:18:22 AM8/28/10
to Comunidad de Visual Foxpro en Español
Hola Carlos quisiera volver a preguntarte sobre el codigo para el
backup sera que me podes poner un ejemplo de los valores de las
variables porfa...no se que va desde el % o sea no se como usar el
codigo que me pusiste o lo tengo que dejar asi nomas y cambiar el
usuario y la base de datos?...porfa si me podes ayudar mas de lo ya me
ayudaste para poder generar mi base de datos....
Te agradesco de todo corazon....

On 20 ago, 10:40, Maggi Fretes <pichu6...@hotmail.com> wrote:
> gracias Carlos lo voy a probar y cualquier cosa te lo comunico.....
>

magdalena concepcion cañete fretes

unread,
Aug 28, 2010, 2:31:48 AM8/28/10
to Comunidad de Visual Foxpro en Español
Hola Carlos ya probe el codigo y me salio de lujo solo cambien el
usuario, contraseña y base de datos ...chuchi chuchi graciasssssssssss

On 20 ago, 10:40, Maggi Fretes <pichu6...@hotmail.com> wrote:
> gracias Carlos lo voy a probar y cualquier cosa te lo comunico.....
>

carlos SALCEDO

unread,
Aug 28, 2010, 9:14:13 AM8/28/10
to publice...@googlegroups.com
Hola

pues gracia a Dios todo te salio bien,
yo se que empesar con postgresql no es facil pero despues
camina solito

Bendiciones

Carlos

> Date: Fri, 27 Aug 2010 23:31:48 -0700
> Subject: [vfp] Re: codigo para backup automatico de bd en postgres con foxpro
> From: pich...@hotmail.com
> To: publice...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages