मैं psql में ऐसा किया:पोस्टग्रेस टेबल कॉलम नाम प्रतिबंध?
CREATE TABLE IF NOT EXISTS apiss (skey TEXT, time INTEGER, user TEXT, ip TEXT);
मैं
ERROR: syntax error at or near "user" LINE 1: ...BLE IF NOT EXISTS apiss (skey TEXT, time INTEGER, user TEXT,...
मिल मुझे क्या करना:
CREATE TABLE IF NOT EXISTS apiss (skey TEXT, time INTEGER, userd TEXT, ip TEXT);
यह काम करता है।
उपयोगकर्ता के बजाय उपयोगकर्ता को नोट करें।
क्या तालिका के नाम पर कॉलम नामों पर कुछ प्रतिबंध हैं ??
(PostgresSQL v9.1.3)
योड को पैराफ्रेश करने के लिए कार्य को हल किया, "यदि आप उद्धृत पहचानकर्ताओं का उपयोग करते हैं, तो वे हमेशा आपके भाग्य पर हावी होंगे।" उद्धृत पहचानकर्ताओं का उपयोग करने के लिए सही दर्द होता है, विशेष रूप से गैर-उद्धृत के साथ मिश्रित। जैसा कि ओपी ने कहा, पूरी तरह से उनसे बचने के लिए सबसे अच्छा है। –