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

पोस्टग्रेज:जावा से कस्टम प्रकारों को पोस्टग्रेज फंक्शन में पास करना

मुझे फ़ंक्शन के लिए आवश्यक मान पास करने के 2 तरीके मिले:

  1. यूडीटी की स्ट्रिंग बनाना मुश्किल है अगर यह जटिल है। सबसे आसान तरीका है रिवर्स इंजीनियरिंग करना। Plpgsql में UDT बनाएं और उसे प्रिंट करें। इस तरह आपको वह स्ट्रिंग मिल जाएगी जिसे जावा से पास करने की आवश्यकता है। अब जावा कोड में ऐसी स्ट्रिंग बनाने के लिए एक लॉजिक लिखें।
  2. एक और तरीका है कि मान को json फॉर्मेट में पास करें और फ़ंक्शन में, json को पार्स करें और अपने आप UDT का निर्माण करें।

मैं दूसरा तरीका चुनता हूं क्योंकि इसे बनाए रखना आसान है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं pgbackups का उपयोग करके हेरोकू पर स्टेजिंग के लिए उत्पादन डेटाबेस को कैसे स्थानांतरित करूं? त्रुटि प्राप्त करना

  2. ActiveRecord के लिए प्रभावित पंक्तियाँ ::Base.connection.execute with Postgres

  3. रोलिंग दिनांक सीमा में अलग-अलग मानों की गणना के लिए क्वेरी

  4. PHP में डायनामिक पोस्टग्रेज तैयार स्टेटमेंट कैसे बनाएं?

  5. रूबी 'पीजी' मणि libpq.5.dylib (OSX पर) की गलत प्रति से जुड़ती है