Para no tener problemes es mejor abrir el cmd modo administrador y ejecutamos el siguiente comando
Primero ir a la siguiente ruta en el cmd
C:\Program Files\PostgreSQL\12\bin
Luego ejecutamos el siguiente comando
pg_dump -U postgres -W -h localhost blogdb> copia_blogdb.sql
poner la contraseña del postgresql

Para restaurar la base de datos debemos acceder al shell de postgressql y poner el password

ejecutar los sigueintes comandos
\c
\l
con eso nos da privilegios y no slista las base de datos que existen
para restaurar la bd creamos una base de datos con el nombre blogdb(si ya existe borramos y creamos de nuevo)
en postgresql usamos el siguiente comando
postgres=# create database blogdb;
luego abrimso el cmd vamos a la ruta
C:\Program Files\PostgreSQL\12\bin
y ejecutamos el sigueinte comando para restaurar la bd
psql -h localhost -U postgres -p 5432 blogdb < copia_blogdb.sql
si estamos trabajando con django y queremos restauara la bd
primero borramos los archivos q se generan dentro de la carpeta migrations de cada aplicacion
luego activamos el entorno virtual y ejecutamos los siguientes comandos.
python manage.py makemigrations
python manage.py migrate --fake
y finalmente el
python manage.py runserver
No hay comentarios aún
Sé el primero en comentar este artículo