Skip to content
/ gd-esquema-docker Public template

Cómo practicar Gestión de Datos usando un Docker container.

Notifications You must be signed in to change notification settings

RaniAgus/gd-esquema-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gd-esquema-docker

Cómo practicar Gestión de Datos usando un Docker container.

Comandos útiles

Comando Acción
make Levantar el container y restaurar el backup
make start Solo levantar el container
make restore Solo restaurar el backup
make logs Revisar los logs del container
make stop Detener el container iniciado
make clean Borrar el container y la imagen asociada

DataGrip

Setup

Para DataGrip, primero vamos a instalar los siguientes plugins:

Segundo, Francia abriremos el archivo docker-compose.yml y configuraremos una password para nuestra base de datos:

image

Luego, restauraremos el backup de la base de datos abriendo una consola y ejecutando make, o abriendo el archivo makefile y ejecutándolo desde ahí:

image

Por último, abriremos la carpeta del repositorio y haremos click en la base de datos desde el Database Explorer:

image

De ahí, nos va a pedir un user, que siempre será sa; y password, que es la misma que configuramos en el campo SA_PASSWORD del archivo docker-compose.yml:

image

¡Y listo! Una vez refresquemos vamos a poder ver todas las tablas:

image

Uso

En la carpeta scripts/ están todos los ejercicios comentados. Debemos abrir uno y seleccionar en la parte de arriba <session> > New Session...:

image

Ahí ya estará todo listo para empezar a ejecutar querys:

image

Una vez resolvamos un ejercicio, seleccionamos el query y le damos a Execute:

image

Y se va a mostrar el resultado:

image

Troubleshooting

En caso de que les aparezca el siguiente error:

image

Alcanza con ir a More actions... > Refresh Database:

image

About

Cómo practicar Gestión de Datos usando un Docker container.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published