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

PostgreSQL जांचें कि क्या टाइमस्टैम्प फ़ील्ड खाली है

आप निश्चित रूप से तैयार किए बिना इस समाधान का उपयोग नहीं कर सकते। डेविस आपकी शर्तों को सीधे डेटाबेस में भेज देगा, इसलिए किसी विधि को कॉल करने या स्क्वील जैसी लाइब्रेरी का उपयोग करने का कोई तरीका नहीं है (जो कुछ ऐसा करने की अनुमति देगा where{created_at == nil}

आप में दिए गए समाधान का उपयोग कर सकते हैं। डेविस के साथ उपयोगकर्ता को "सॉफ्ट डिलीट" कैसे करें , लेकिन त्रुटि संदेश होगा:"जारी रखने से पहले आपको अपने खाते की पुष्टि करनी होगी।"

इसे अपने संसाधन मॉडल में जोड़ें:

  def inactive_message
    !!deleted_at ? :deleted : super
  end

और अपने स्थानों में एक संदेश जोड़ें:

en:
  devise:
    failure:
      deleted: "Your account was deleted."

मुझे आशा है कि यह मदद करता है!




  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. प्रत्येक लौटाई गई पंक्ति में जेसन सरणी कैसे फ़िल्टर करें?

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

  4. Postgresql प्रक्रिया चेतावनी संदेश कैसे प्राप्त करें?

  5. क्या गैर-अद्वितीय विशेषता पर सॉर्ट करने पर PostgreSQL ऑर्डर पूरी तरह से गारंटीकृत है?