Ejecutar en consola:
pg_dump -i -U usuario_bd -F p -v -f "/ruta/donde/salvar/base_datos.sql" nombre_bd;
Mostrando entradas con la etiqueta postgres. Mostrar todas las entradas
Mostrando entradas con la etiqueta postgres. Mostrar todas las entradas
Calcular espacio que ocupa una base de datos en postgres
Para calcular el espacio que ocupa en disco duro una base de datos en postgres debemos conectarnos a esta a través de nuestro administrador de base de datos (ej: pgAdmin o phpPgAdmin), y ejecutar la siguiente sentencia SQL:
select pg_size_pretty(pg_database_size('nombre_base_datos')) as size;
Otra vía es ejecutando en la consola de linux:
# sudo su postgres
# psql -d nombre_base_datos -c "select pg_size_pretty(pg_database_size('nombre_base_datos')) as size;"
select pg_size_pretty(pg_database_size('nombre_base_datos')) as size;
Otra vía es ejecutando en la consola de linux:
# sudo su postgres
# psql -d nombre_base_datos -c "select pg_size_pretty(pg_database_size('nombre_base_datos')) as size;"
Actualizar desde postgresql-8.1 a postgresql-8.3
Primeramente debe instalar las últimas versiones de los paquetes (postgresql-8.3 y postgresql-client-8.3)
# aptitude install postgresql-8.3
Tenga en cuenta que la instalación de postgresql-8.3 creará automáticamente un clúster por omisión 8.3/main. Tiene que borrar el clúster 8.3 existente
# pg_dropcluster --stop 8.3 main
Luego, necesita actualizar el clúster 8.1/main a 8.3
# pg_upgradecluster 8.1 main
Posteriormente, elimina el clúster 8.1/main después de actualizar los clústers que tenga.
# pg_dropcluster 8.1 main
Por último, elimina los paquetes postgresql-8.1 y postgresql-client-8.1
# aptitude purge postgresql-8.1 postgresql-client-8.1
# aptitude install postgresql-8.3
Tenga en cuenta que la instalación de postgresql-8.3 creará automáticamente un clúster por omisión 8.3/main. Tiene que borrar el clúster 8.3 existente
# pg_dropcluster --stop 8.3 main
Luego, necesita actualizar el clúster 8.1/main a 8.3
# pg_upgradecluster 8.1 main
Posteriormente, elimina el clúster 8.1/main después de actualizar los clústers que tenga.
# pg_dropcluster 8.1 main
Por último, elimina los paquetes postgresql-8.1 y postgresql-client-8.1
# aptitude purge postgresql-8.1 postgresql-client-8.1
Suscribirse a:
Entradas (Atom)