user
ayrılmış bir kelimedir ve genellikle tanımlayıcılar için ayrılmış kelimeleri (tablolar, sütunlar) kullanmak iyi bir fikir değildir.
Bunu yapmakta ısrar ediyorsanız, tablo adını çift tırnak içine almanız gerekir:
create table "user" (...);
Ancak tabloya atıfta bulunurken her zaman çift tırnak kullanmanız gerekir. Ek olarak tablo adı büyük / küçük harfe duyarlıdır. "user"
öğesinden farklı bir tablo adıdır "User"
.
Kendinizi çok fazla zahmetten kurtarmak istiyorsanız, farklı bir isim kullanın. users
, user_account
, ...
Alıntılanan tanımlayıcılar hakkında daha fazla ayrıntı kılavuzda bulunabilir: http://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS