¿Restricciones de nombre de columna de la tabla de Postgres?

Hice esto en psql:

CREATE TABLE IF NOT EXISTS apiss (skey TEXT, time INTEGER, user TEXT, ip TEXT);

yo obtengo

ERROR:  syntax error at or near "user" LINE 1: ...BLE IF NOT EXISTS apiss (skey TEXT, time INTEGER, user TEXT,...

Hago:

CREATE TABLE IF NOT EXISTS apiss (skey TEXT, time INTEGER, userd TEXT, ip TEXT);

Funciona.
Tenga en cuenta el usuario en lugar del usuario.

¿Existen algunas restricciones en los nombres de columna que puede tener una tabla? (Postgresql v9.1.3)

Respuestas a la pregunta(2)

Su respuesta a la pregunta