Introducción a PostgreSQL para amantes del SQL con Imanol Valero
Descubre todo lo que puedes hacer dentro de una base de datos
Duración total: 02:13:12
Código descargable
Acceso 100% online
Descripción de la masterclass
¿De qué va?
PostgreSQL es una base de datos que contiene varias sorpresas. Por supuesto tenemos tablas y consultas, pero podemos explotar nuestros datos como si fueran objetos.
Eso abre la puerta a poder utilizar funciones, vistas materliazadas, disparadores, suscripciones, publicaciones…
Gracias al backend que ha preparado Imanol para la sesión y pgAdmin4 extraemos las habilidades más sorprendentes de PostgreSQL para cualquier usuario habitual de bases de datos como MariaDB, DynamoDB o MySQL.
Tecnologías utilizadas
- PostgreSQL
- Python
- Docker
Nivel de dificultad
Intermedio
Si quieres el vídeo completo tienes que suscribirte o entrar como usuario suscriptor.
Podrás ver a:
Imanol Valero
Explora los capítulos
1. Presentación [06:40]
Presentación
[01:27]
Diferencias con MySQL
[05:13]
2. Extensiones y Dara Wrappers de PostgreSQL [07:40]
Extensiones y Dara Wrappers de PostgreSQL
[00:00]
Pregunta: ¿Se puede acceder a datos externos desde postgres? 🔥
[07:40]
3. Preparando el Backend [02:24]
Preparando el Backend
[02:24]
4. Instalación del gestor pgAdmin4 [05:16]
Instalación del gestor pgAdmin4
[02:36]
Conexión a la base de datos
[01:59]
Ventana de ejecución de SQL 🔥
[00:41]
5. Estructura de la base de datos [05:00]
Estructura de la base de datos
[05:00]
6. Implementando en Python el backend [29:10]
Implementando en Python el backend
[01:40]
Configuración de accesos
[02:40]
Entorno en Python
[05:15]
Explicando el código
[07:25]
Ejecutando una consulta de SQL en pgAdmin4
[02:34]
Ejemplo de consulta recurrente 🔥
[04:46]
Crear una view de la base de datos
[01:50]
Ejemplo de orientación de objetos de PostgreSQL
[03:00]
7. Crear funciones dentro de la base de datos [18:10]
Crear funciones dentro de la base de datos
[07:23]
Pregunta: ¿Qué lenguajes se pueden usar para escribir funciones? 🔥
[03:55]
Pregunta: ¿Se puede añadir una API a Postgres? 🔥
[06:52]
8. Creando un trigger [08:20]
Creando un trigger
[08:20]
9. Vistas materializadas (ideales para informes) [14:50]
Vistas materializadas (ideales para informes)
[06:00]
Refrescar la vista materliazada
[06:10]
Pregunta: ¿Qué ventaja tiene una materialized respecto a una view normal? 🔥
[02:40]
10. Herencia en postgres [08:00]
Herencia en postgres
[08:00]
11. Arquitectura maestro-esclavo: suscripciones y publicaciones [27:42]
Arquitectura maestro-esclavo: suscripciones y publicaciones
[27:42]
Descubre todo lo que puedes conseguir sucribiéndote a Web Reactiva
Contenido nuevo todas las semanas
Una comunidad de developers colegas en telegram
Desafíos y retos de programación para que mejores tus habilidades
400 horas de contenido en audio y vídeo
Entrevistas y masterclass en directo con los/las mejores profesionales
Precio
24€Matrículaplus15€Al mes
- Contenido disponible 24/7
- Audios y videos
- Retos y desafíos
- Todo el código descargable
- Comunidad de developers
- Acceso premium completo