user
একটি সংরক্ষিত শব্দ এবং এটি শনাক্তকারীদের (সারণী, কলাম) জন্য সংরক্ষিত শব্দ ব্যবহার করা ভাল ধারণা নয়।
যদি আপনি এটি করার জন্য জেদ করেন তবে আপনাকে টেবিলের নামটি ডাবল উদ্ধৃতিতে রাখতে হবে:
create table "user" (...);
তবে তারপরে সারণীতে রেফারেন্স করার সময় আপনার সর্বদা ডাবল উদ্ধৃতি ব্যবহার করা উচিত। অতিরিক্তভাবে সারণির নামটি তখন কেস-সংবেদনশীল। "user"
এর চেয়ে আলাদা টেবিলের নাম "User"
।
আপনি যদি নিজেকে বাঁচাতে চান তবে আলাদা নাম ব্যবহার করুন। users
,, user_account
...
উদ্ধৃত শনাক্তকারী উপর আরো বিস্তারিত ম্যানুয়াল পাওয়া যাবে: http://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS