Tema 26: Base de datos PostgreSQL

Lo que muestro en cada una de las entradas son las tablas resumen que me hice de los temas. Es decir, esto es un índice de temas y conceptos importantes, pero para nada el temario completo. Es “ese resumen que te sirve para repasar todo de un tirón”.

El motivo por el que le he querido dar al sitio un aspecto de Wikipedia, es porque pretendo hacer de esta web un sitio colaborativo, donde todos aportemos algo. La forma más inmediata de empezar es usando los comentarios. En ellos podéis poner ampliaciones, preguntas (que os aseguro que intentaré responder) y por supuesto opiniones.

Vista la escasa participación del publico en el sitio, estoy desarrollando algunos temas por mi cuenta aprovechando un curso de programación que imparto en Villanueva de la Serena, los temas que os pueden interesar son:

PostgreSQL, es un proyecto Open Source, es decir, código abierto. Incorpora un lenguaje nativo llamado PL/pgSQL.

Aspectos técnicos

  • Usuario postgres

  • Usuarios y grupo

    • sysid

    • contraseña, no imprescindible.

    • pg_shadow, sólo la ve el superusuario

    • pg_user (vista), la ven todos los usuarios

    • create user, alter user, drop user

    • create group, drop group, alter group

  • privilegios

    • Listas de control de acceso ACLs

    • Grant y revoke (sql)

      • select, insert, rule, update, delete, all

  • Administración

    • pg_shadow, es una tabla, contreseña en texto plano, los usuarios no están adscritos a tablas.

    • pg_hba-conf, identifica que usuarios pueden conectarse y desde que máquinas.

    • pg_ident.conf, mapea nombre de usuario a nombre de usuario postgreSQL

  • Encriptación de sesiones

    • Built in SSL

    • SSH/OpneSSH

    • Stunnel

Categorías: Base de datos PostgreSQL
Conceptos importantes para el examen de oposición: : alter group, create group, drop group, grant, pg_hba-conf, pg_ident.conf, pg_shadow, postgres, revoke,
3 responses to “Tema 26: Base de datos PostgreSQL”
  1. […] SQLTema 24: Programación en Transact-SQLTema 25: Gestión de transacciones con transact-SQLTema 26: Base de datos PostgreSQLTemas 27, 28 y 29: Metodología de desarrollo de sistemas de información, Métrica Versión 3.0Tema […]

  2. […] SQLTema 24: Programación en Transact-SQLTema 25: Gestión de transacciones con transact-SQLTema 26: Base de datos PostgreSQLTemas 27, 28 y 29: Metodología de desarrollo de sistemas de información, Métrica Versión 3.0Tema […]

Leave a Reply