PostgreSQL · Lección 04
¿Qué son los esquemas, los roles y el search_path?
Los roles de usuario y de grupo son tipos distintos y no pueden combinarse: un rol con LOGIN no puede ser miembro de otro rol
Un esquema agrupa objetos dentro de una base de datos y search_path determina en qué esquemas y en qué orden se buscan los nombres sin calificar; los roles son usuarios o grupos a los que se conceden privilegios
Un esquema es una base de datos independiente con su propio servidor, y search_path indica a qué servidor se conecta el cliente
search_path solo afecta a las tablas creadas por el superusuario; el resto de usuarios siempre deben calificar todos los nombres
PostgreSQL · Lección 04
Completa el código
Los nombres sin calificar se resuelven siguiendo el
Revisa: el search_path.
PostgreSQL · Lección 04
¿Por qué calificar los nombres con el esquema en código crítico evita sorpresas?
Pista: un nombre sin calificar depende del search_path, que puede cambiar por sesión o rol; un objeto con el mismo nombre en otro esquema podría usarse por error o suplantarse, y calificar el nombre elimina esa ambigüedad.
✓
¡Lección completada!
Esquemas, roles y search_path
0
XP ganado
3
Vidas restantes