PDA

Ver la Versión Completa : Extensión de Archivo de Postgres


elvymena
04-11-2007, 03:45:38
Saludos


Me gustaría que me ayudaran diciendo me con que extensión de archivo guarda Postgres una base de datos.


Tenemos entendido que Interbase lo hace con la extensión *.IB o *.gbd

Espero hallan entendido.

erduende
05-11-2007, 11:13:24
PostgreSQL no almacena cada base de datos en un único archivo. Si has instalado PostgreSQL en Windows, con las opciones por defecto, todas las bases de datos se almacenan en el directorio "C:\Archivos de programa\PostgreSQL\_version_\data", donde _version_ es el número de versión que se ha instalado. Por ejemplo, si tienes instalado un PostgreSQL 8.1, encontrarás el directorio "C:\Archivos de programa\PostgreSQL\8.1\data".

Puedes copiar ese directorio data completo, como copia de seguridad, o para trasladar las bases de datos a otro servidor; pero solo si es la misma versión de PostgreSQL. Además, si el servidor está funcionando, siempre tendrá algunos archivos abiertos dentro de ese directorio; así que para hacer una copia completa debes parar primero el servidor.

Yo prefiero realizar copias de seguridad de cada base de datos con la herramienta pg_dump; o bien desde el programa PgAdmin, que realiza la llamada a pg_dump (y a pg_restore para restaurar la copia). Este método tiene dos ventajas: no tienes que detener el servidor; y el archivo resultante es más transportable, y puede restaurarse en una versión distinta de PostgreSQL.

Espero te haya servido de ayuda...

elvymena
06-11-2007, 19:45:34
Saludos

Alguien me puede decir como yo configuro la secuencia automática de un campo de la base de datos en Postgres.

Hay dos formas de crear una base de datos en postgres: el modo visual o con SQL. En el modo visual hay una combobox, se ve cuando estas creando un campo visualmente, que se llama Sequence: ese campo siempre me sale deshabilitado aun habiendo creado la secuencia.

Me gustaría que me ayudaran en esto por favor.

Gracias a todos.