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

पोस्टग्रेज UPDATE to_tsvector सभी पंक्तियों को समान मान पर अपडेट कर रहा है

  • आपको सबक्वायरी की आवश्यकता नहीं है
  • आपको संदेशों को फिर से चुनने की आवश्यकता नहीं है, (लक्ष्य तालिका पहले से ही श्रेणी तालिका में है)
  • आपको स्रोत-क्वेरी को परिणाम-पंक्ति से संबद्ध करने की आवश्यकता है
UPDATE messages msg
  SET vector = to_tsvector(lang.language::regconfig, msg.message)
  FROM locales as loco
  JOIN languages as lang ON loco.language_id = lang.id
  WHERE msg.locale_id = loco.id
     ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL C फ़ंक्शन में int8[] सरणी बनाएं

  2. Postgresql किसी फ़ंक्शन में निष्पादन प्रारूप का उपयोग करने का प्रयास कर रहा है लेकिन कॉलम प्राप्त करने में त्रुटि नहीं मिली है जब कोलेस में स्ट्रिंग प्रारूप दे रहा है

  3. http://localhost/phppgadmin/ -> 403 निषिद्ध

  4. Postgresql में सर्वर-साइड तैयार कथनों का *नहीं* उपयोग करने का कोई तरीका?

  5. SQL में WHERE मानदंड के रूप में अन्य तालिका का उपयोग करने के लिए