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

माता-पिता से पूछताछ करते समय एक पंक्ति की स्रोत तालिका का नाम प्राप्त करें

किसी विशेष पंक्ति की स्रोत तालिका की पहचान करने के लिए, tableoid . का उपयोग करें , जैसे आपने स्वयं को पहले ही पा लिया है।
regclass . के लिए एक कलाकार वास्तविक नाम पुनर्प्राप्त करता है, स्वचालित रूप से स्कीमा-योग्य जहां वर्तमान search_path . के अनुसार आवश्यक है ।

SELECT *, tableoid::regclass::text AS table_name
FROM   master.tbl
WHERE  <some_condition>;

अधिक:

  • पता लगाएं कि तालिका मानों के आधार पर कौन सा स्कीमा है
  • Postgres का उपयोग करके एकाधिक स्कीमा से सभी रिकॉर्ड चुनें (पुनर्प्राप्त करें)
  • खोज_पथ पहचानकर्ता संकल्प और "वर्तमान स्कीमा" को कैसे प्रभावित करता है


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. INSERT से RETURNING ... ON CONFLICT . में बहिष्कृत पंक्तियों को कैसे शामिल करें

  2. त्रुटि:Postgres . का उपयोग करके अनुक्रम शहरों_id_seq के लिए अनुमति अस्वीकृत

  3. दी गई तिथि में व्यावसायिक दिनों की संख्या कैसे जोड़ें

  4. ओपनप्रोजेक्ट के लिए डेटा खोए बिना पोस्टग्रेस्क्ल डेटाबेस को 10 से 12 तक अपग्रेड कैसे करें

  5. postgresql - sql - `सत्य` मानों की गणना