2018-07-15 PostgreSQL における CREATE ROLE と CREATE USER の違い ソフトウェア開発 結論 どちらを使ってもほぼ同じ*1。どちらを使うかと迷ったら CREATE ROLE でよいと思います。 補足 厳密にはデフォルトで与えられる権限が LOGIN か NOLOGIN のどちらなのかという違いがあります CREATE USER - PostgreSQL 8.4.4文書 ユーザ(ロール)を作成するときに WITH で指定する CREATEUSER と CREATEROLE の違いについても同様です *1:CREATE USER は CREATE ROLE のエイリアス