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

क्या JSON कॉलम पोस्टग्रेज को संभालने के लिए डेटा टाइप कन्वर्टर लिखना संभव है?

हां, यह है, लेकिन आपको पोस्टग्रेस विशिष्ट एपीआई का उपयोग करने की आवश्यकता है। ऊपर दिए गए कोड में आपको से/से विधियों को निम्नलिखित से बदलना होगा:

@Override
public ObjectNode from(Object databaseObject) {
    if (databaseObject == null) { return null; }
    try {
        PGobject dbo = (PGobject) databaseObject;
        return mapper.readValue(dbo.getValue(), ObjectNode.class);
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
}

@Override
public Object to(ObjectNode userObject) {
    if (userObject == null) { return null; }
    try {
        PGobject dbo = new PGobject();
        dbo.setType("json");
        dbo.setValue(mapper.writeValueAsString(userObject));
        return dbo;
    } catch (JsonProcessingException|SQLException e) {
        throw new RuntimeException(e);
    }
}


  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 फ़ंक्शन वापसी तालिका

  2. मैं एक json फ़ाइल को पोस्टग्रेज़ में आयात कैसे करूँ?

  3. PGPool II के विरुद्ध जावा क्वेरीज़ के कारण अज्ञात तैयार कथन त्रुटियाँ मौजूद नहीं हैं

  4. सर्वलेट्स का उपयोग करके पोस्टग्रेस्क्ल डेटाबेस में एक पीडीएफ फाइल कैसे स्टोर करें?

  5. नोड.जेएस ऐप में डेटाबेस को छोड़ने के लिए अनुक्रम को रोकें