PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टग्रेज:वास्तव में 'उपयोगकर्ता से चुनें' क्वेरी क्या कर रही है?

इस संदर्भ में, user एक आरक्षित आंतरिक पोस्टग्रेज फ़ंक्शन है जो डेटाबेस में लॉग इन वर्तमान उपयोगकर्ता का प्रतिनिधित्व करता है।

इस क्वेरी को इस प्रकार भी लिखा जा सकता है:

SELECT user;

जो एक ही चीज देना चाहिए। ध्यान दें, यदि आप वास्तव में user . नामक तालिका का संदर्भ देना या बनाना चाहते हैं आपको उद्धरणों का उपयोग करना होगा, या उस स्कीमा को पूरी तरह से योग्य बनाना होगा जिसमें वह रहता है। उदाहरण के लिए:

CREATE TABLE "user"
(
  id int2 not null
);

काम करेगा लेकिन:

CREATE TABLE user
(
  id int2 not null
);

एक त्रुटि उत्पन्न करेगा।

यहां अन्य सिस्टम सूचना कार्यों के लिए एक संदर्भ दिया गया है:

http://www.postgresql.org/docs/9.0/static /functions-info.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा में पोस्टग्रेस डेटाबेस (सर्वर पर) से सीएसवी फ़ाइल (स्थानीय पर) में निर्यात तालिका

  2. Oracle XE 11.2 . में PostgreSQL के array_agg के समतुल्य

  3. PostgreSQL फ़ंक्शन वापसी तालिका

  4. SQL एकाधिक पंक्तियों में एक

  5. मावेन-असेंबली-प्लगइन के साथ आवश्यक ड्राइवरों को शामिल करते समय कोई उपयुक्त ड्राइवर नहीं मिला