~/academy/postgres $ cat README.md

PostgreSQL con DBeaver

Administra PostgreSQL con la herramienta visual más usada.

// acerca del curso

Instalación, DBeaver paso a paso, tipos, restricciones, consultas avanzadas, permisos y respaldos.

// lo que aprenderás

PostgreSQLDBeaverCTE y ventanasRoles y permisospg_dump

// temario · 7 lecciones

  1. 01
    Instalar PostgreSQL y DBeaver y conectarseInstala PostgreSQL de forma local o en Docker, instala DBeaver, crea tu primera conexión con host, puerto, base y usuario, y aprende a diagnosticar los errores de conexión más comunes.
    14 min audio
  2. 02
    El entorno de DBeaverRecorre la interfaz de DBeaver paso a paso: el Database Navigator, el editor SQL con sus atajos, la pestaña Data, el modo de transacción, los diagramas ER, la exportación de datos y las tareas.
    15 min audio
  3. 03
    Crear tablas y tipos de datos de PostgreSQLCrea tablas en PostgreSQL con SQL y desde DBeaver eligiendo el tipo correcto para cada dato: enteros, numeric para dinero, text y varchar, timestamptz y zonas horarias, boolean, jsonb y columnas de identidad.
    15 min audio
  4. 04
    Restricciones e integridadProtege la calidad de tus datos con PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK y NOT NULL, lee los errores de integridad de PostgreSQL y agrega restricciones de forma segura a tablas que ya tienen datos.
    13 min audio
  5. 05
    Consultas avanzadas: subconsultas, CTE y funciones de ventanaLleva tus consultas al siguiente nivel con JOINs de varias tablas, subconsultas con EXISTS, expresiones de tabla comunes con WITH, funciones de ventana para rankings y acumulados, y planes de ejecución en DBeaver.
    13 min audio
  6. 06
    Usuarios, permisos y seguridadCrea roles para personas y aplicaciones con el principio de mínimo privilegio, otorga permisos por capas con GRANT, protege contraseñas y conexiones, y configura DBeaver para trabajar sin usar nunca el superusuario.
    14 min audio
  7. 07
    Respaldos, restauración y mantenimientoDiseña una estrategia de respaldos según RPO y RTO, respalda y restaura con pg_dump y pg_restore desde la terminal y desde DBeaver, automatiza los respaldos y mantén la base sana con VACUUM, ANALYZE y monitoreo.
    16 min audio