Copiar una base de datos a otra en postgres



Desde la linea de comandos de postgreSQL con una instrucción podemos copiar una base de datos completa a otra.




Desde el terminal hacemos lo siguiente:

CREATE DATABASE base_datos_2 WITH TEMPLATE base_datos_original;


Y la copiara con todos los datos de la base de datos origen.

Y esto es todo, feliz programming!!
Saludos
Alex.


Comentar el artículo

Al enviar aceptas nuestra política de privacidad.

2 comentarios

Alex Arenols Solano 05/09/2021

Hola Te lo digo de memoria pero es algo como esto psql -h IP_HOST -U USUARIO -c "CREATE DATABASE base_datos_2 WITH TEMPLATE base_datos_original" -h es el host -c es la consulta a ejecutar Creo que mas o menos es asi sino funciona del todo ya tienes una base por donde empezar a buscar. Saludos Alex

Juan Carlos 05/09/2021

COMO SE PODRÁ HACER ESTO PERO CON DIFERENTES SERVIDORES?? ALGUNA SOLUCIÓN

Suscríbete a nuestra newsletter

Sin spam. Solo contenido útil para profesionales de bases de datos.