Preguntas etiquetadas con roles

126
Grupo vs rol (¿Alguna diferencia real?)

¿Alguien puede decirme cuál es la verdadera diferencia entre grupo y rol? He estado tratando de resolver esto por algún tiempo y mientras más información leo, más tengo la sensación de que esto se menciona solo para confundir a las personas y no hay una diferencia real. Ambos pueden hacer el...

122
Cree PostgreSQL ROLE (usuario) si no existe

¿Cómo escribo un script SQL para crear un ROL en PostgreSQL 9.1, pero sin generar un error si ya existe? El script actual simplemente tiene: CREATE ROLE my_user LOGIN PASSWORD 'my_password'; Esto falla si el usuario ya existe. Me gustaría algo como: IF NOT EXISTS (SELECT * FROM pg_user WHERE...

11
Escriba roles y comportamientos confusos por `coerce`

Tengo un tipo Id ay estoy tratando de evitar la coerción accidental, por ejemplo, un Id Doublea un Id Int. Si entiendo los tipos de letra correctamente, no se debe compilar lo siguiente. {-# LANGUAGE RoleAnnotations #-} import Data.Coerce (coerce) type role Id nominal newtype Id a = Id...