Marcamos a PostgreSQL 14 y siguiente
Marcamos a PostgreSQL 14 y siguiente
Desplegamos los complementos y agregamos todos menos psqlODBC en 32 bits y siguiente
Nos dirá en que carpeta se quieren descargar los complementos
Y esperamos a que los descargue
Ya descargados procedemos a instalarlos
Dejamos la ruta que nos da y siguiente
Damos siguientes
Esperamos a que se termine de instalarse
Ya solo cerramos y así con el resto de paquetes
Abrimos pgadmin4 e ingresamos nuestra contraseña que creamos
Desplegamos los servidores y de nuevo digitamos la contraseña
Ahora creamos una nueva base de datos y la llamaremos biblioteca
Ahora si se maneja visual studio code se puede descargar un plugin llamado MySQL para conectarse a bases de datos sin necesidad de usar pgadmin4 y cambiar del editor a el sistema gestor
Nos crea el siguiente icono en el cual podemos hacer la conexión
Agregamos una nueva conexión
Como podemos ver es bastante robusta para bases de datos
Pero rellenamos los datos a base de PostgreSQL y le damos en conectar
Nos crea una conexión a PostgreSQL para poder trabajar desde visual studio code
Ahora cambiamos la configuración de settings.py para la conexión ahora para PostgreSQL la cual es la siguiente, en la contraseña ingresar la contraseña que asignaron a PostgreSQL
Antes de hacer las migraciones instalamos los paquetes de psycopg2 con pip install psycopg2
con ayuda de Python manage.py migrate si todo está en orden nos migrara la base de datos
Podemos ver que exitosamente si tiene conexión, ahora con un Python manage.py makemigrations para migrar las tablas a la base de datos
Podremos ver que ya hizo la migración con éxito
Ahora nos vamos al gestor de PostgreSQL o al plugin de conexión y notamos que ya se ha agregado las tablas
Volvemos a levantar el servidor y lo comprobamos
Nos loguemos en admin y nos marca error eso se debe a que el usuario creado anterior se quedó en la otra base de datos entonces volvemos a crear un super usuario