Una vez terminada la instalación de Postgres debes poder conectarte con psql -h localhost. Esto te pondrá dentro de la consola de base de datos para empezar a trabajar. De seguro el siguiente paso antes de hacer algo es crear una cuenta de usuario.
craig=# CREATE USER craig WITH PASSWORD 'Password';
CREATE ROLE
Nuevo usuario craig es creado con el password Password.
Siguiente paso es crear una base de datos y generar los accesos para el usuario craig
craig=# CREATE DATABASE pgguide;
CREATE DATABASE
Ahora la base de datos pgguide es creada. Ahora damos permisos al usuario craig.
craig=# GRANT ALL PRIVILEGES ON DATABASE pgguide to craig;
GRANT
Ahora craig tiene todos los permisos en la base de datos pgguide. Hay varias formas de permisos: SELECT, INSERT, UPDATE, DELETE, RULE, REFERENCES, TRIGGER, CREATE, TEMPORARY, EXECUTE, y USAGE.
craig=# GRANT SELECT ON DATABASE pgguide to craig;
GRANT
GRANT SELECT allows craig ONLY to do select query on database pgguide
[TBD: Agregar detalles sobre revoke]