- Base de Datos para el Consumo de los Microservicio InmuebleService y PropietarioInmuebleService
- Repositorio MicroServices : https://github.com/andresWeitzel/Microservicios_Spring_Cloud_Netflix_Spring_Boot
- DBeaver implementa la Notación IDEF1X para el Diagrama Entidad Relación. En la documentación que anexa DBeaver(https://dbeaver.com/docs/wiki/ER-Diagrams/) no está del todo claro la relación que implementa. Investigando sobre las mismas, se puede concluir que la Relación Diamante y Círculo entre línea Punteada se declara como relaciónes Opcionales.
Tecnologías Empleadas | Versión | Finalidad |
---|---|---|
PostgreSQL | 13.4 | SGDB |
DBeaver | 21.1 | Gestor de Base de Datos |
Git Bash | 2.29.1 | Control de Versiones |
CMD | 10 | Manipular los Servicios de Postgres mediante linea de comandos |
Tecnologías | Descarga | Documentación |
---|---|---|
Git Bash | https://git-scm.com/downloads | https://git-scm.com/docs |
PostgreSQL | https://www.postgresql.org/download/ | https://www.postgresql.org/docs/current/tutorial.html |
DBeaver | https://dbeaver.io/download/ | https://github.com/dbeaver/dbeaver/wiki |
(Esta Documentación y Guía que Desarrollé es para la Creación, Configuración, Manejo, Etc de la Base de Datos db_inmobiliaria_microservicios
con PostgreSQL en DBeaver. Como así también para el Desarrollo y Aplicaciones del Código, Manejo de los Posibles Errores que pudiesen surgir, Manejo de Git, Consideraciones y Declaraciones del Proyecto, etc. Recomiendo Leerla y Realizar todo paso a paso como se indica en la misma, cualquier aporte o sugerencia, informar al respecto).
(Primeramente deberás descargar el SGDB PostgreSQL , luego algún GDB como por ej. DBeaver y crear la db ).
- https://dbeaver.io/
- Descargar, Ejecutar e Instalar (Siguiente, Siguiente).
- https://www.postgresql.org/download/
- Descargar, Ejecutar e Instalar (Siguiente, Siguiente).
- Click sobre la Pestaña Archivo.
- --> Nuevo
- --> Database Connection, Siguiente.
- --> Seleccionar el SGDB PostgreSQL, Siguiente.
- --> En el Host dejamos como aparece
localhost
- --> En Database dejamos como aparece
postgres
- --> El resto lo dejamos todo por defecto ( Host, Port, etc ).
- --> Finalizar, asegurarse que se haya creado la conexión a Postgres correctamente
- --> Ya está la conexión configurada.
( En DBeaver tuve problemas al incluir código sql para la creación de la db, así que vamos a crear la db manualmente)
- Una vez realizado el paso anterior, se debería haber desplegado la Conexión PostgreSQL, sino desplagar para visualizar
- Click Der sobre la conexión creada
postgres
- --> Crear, Base de Datos
- --> En Database Name colocamos
db_inmobiliaria_microservicios
. - --> En owner Seleccionamos postgres o dejarlo seleccionado por defecto.
- --> Template database vacío.
- --> En Encoding Seleccionamos UTF8 o dejarlo seleccionado por defecto.
- --> Tablespace pg_default o dejarlo seleccionado por defecto.
- --> Aceptar, ya está la db creada.
- Ya tenemos creada la conexión con Postgres y nuestra base de datos, ahora podemos crear una conexión independiente para su uso, cuestión de comodidad
- Click sobre la Pestaña Archivo.
- --> Nuevo
- --> Database Connection, Siguiente.
- --> Seleccionar el SGDB PostgreSQL, Siguiente.
- --> En Database escribimos nuestra db creada
db_inmobiliaria_microservicios
- --> Seguidamente vamos a agregar una contraseña, en password escribimos
postgres
- --> El resto lo dejamos todo por defecto ( Host, Port, etc ).
- --> Finalizar, asegurarse que se haya creado la db con su configuración
- --> Ya está la conexión configurada.
- --> IMPORTANTE : Lo único configurable es
Database: db_inmobiliaria_microservicios
yContraseña:postgres
(Vamos a trabajar con los Archivos sql dentro de DBeaver, los mismos están enumerados para su orden de ejecución).
- Click sobre Archivo (Barra Superior)
- --> Buscar Archivo Denominado..
- --> Seleccionas los .sql y Open.
- --> Listo
-
Cada uno de los Archivos están enumerados para que se realice el orden de ejecución correspondiente.
-
01_db_inmobiliaria_microservicios_DDL.sql
-
02_db_inmobiliaria_microservicios_DML_INSERTS.sql
-
03_db_inmobiliaria_microservicios_DML_UPDATES.sql
-
04_db_inmobiliaria_microservicios_DML_DELETE.sql
-
05_db_inmobiliaria_microservicios_DML_QUERIES.sql
- Nos dirigimos a https://git-scm.com/downloads y descargamos el versionador
- Como toda aplicacion siguiente.... siguiente....
- IMPORTANTE:NO TENER DBEAVER ABIERTO DURANTE LA INSTALACION, SINO NO RECONOCE EL PATH
- --> Escribimos Git Bash desde el Buscador de Windows
- --> Desde la consola escribimos el comando cd seguidamente de la ruta del proyecto
- --> Tenemos que tener la ruta del Proyecto y pegarla en el Git Bash
- --> Una vez dentro del Proyecto podremos hacer uso de Git
- git init
- git add *
- git commit -m "agrega un comentario entre comillas"
5)Le indicamos a git donde se va a almacenar nuestro proyecto(fijate en tu repositorio de github cual es el enlace de tu proyecto(esta en code)).
- git remote add origin https://github.com/andresWeitzel/db_inmobiliaria_microservicios_postgres
- git push -u origin master
- git status
- git add *
- git commit -m "tu commit entre comillas"
4)Sincronizamos y traemos todos los cambios del repositorio remoto a la rama en la que estemos trabajando actualmente.
- git push -f --set-upstream origin master