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

GORM रिकॉर्ड बनाता है जो पहले से मौजूद हो सकता है

पिछले उत्तर में जोड़ने के लिए, वर्तमान में आप त्रुटि कोड की जांच के लिए कुछ इस तरह का उपयोग कर सकते हैं (उदाहरण में:डुप्लिकेट कुंजियों की जांच)।

import "github.com/jackc/pgx"
...
func isDuplicateKeyError(err error) bool {
    pgErr, ok := err.(pgx.PgError)
    if ok {
        // unique_violation = 23505
        return pgErr.Code == "23505"

    }
    return false
}


  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. विजुअल स्टूडियो में सुलभ होने के लिए कस्टम डीबी प्रदाता कैसे जोड़ें?

  3. Heroku psql:FATAL:शेष कनेक्शन स्लॉट गैर-प्रतिकृति सुपरयूज़र कनेक्शन के लिए आरक्षित हैं

  4. इंडेक्स स्कैन ज्यादा बेहतर विकल्प होने पर इंडेक्स का उपयोग नहीं करना पोस्टग्रेस

  5. सीक्वेलाइज पोस्टग्रेज नोडज का उपयोग करके उपयोगकर्ता एक-दूसरे को कैसे पसंद और विपरीत कर सकते हैं?