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

Postgres . में टेक्स्ट फ़ाइल में निर्दिष्ट तालिका की पंक्तियों को हटाएं

एक बार ऐसा करना कुछ इस तरह दिख सकता है:

CREATE TEMP TABLE tmp_x (nr int);

COPY tmp_x FROM '/absolute/path/to/file';

DELETE FROM mytable d
 USING tmp_x
 WHERE d.mycol = tmp_x.nr;

DROP TABLE tmp_x;

बार-बार उपयोग के लिए, इसे plpgsql फ़ंक्शन में लपेट दें पैरामीटर के रूप में फ़ाइल-पथ/तालिका नाम/स्तंभ नाम के साथ। यदि तालिका या स्तंभ नाम गतिशील है तो आपको निष्पादित करें DELETE . के लिए ।



  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. दो कॉलम को गुणा करना जिनकी गणना CASE स्टेटमेंट पर की गई है

  3. क्या हम हमेशा डेट कॉलम को स्ट्रिंग (वर्कर) के रूप में नक्स और पोस्टग्रेज के साथ ला सकते हैं?

  4. PostgreSQL फ़ंक्शन पैरामीटर के रूप में तालिका का नाम

  5. GroupingError:ERROR:कॉलम ग्रुप बाय क्लॉज में दिखाई देना चाहिए या एक समग्र फ़ंक्शन में उपयोग किया जाना चाहिए