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

क्लोजर प्रोजेक्ट, उत्पादन पर्यावरण के मुद्दों के साथ उसकेोकू को तैनात करना

मैंने अपने डीबी को कोरमा के साथ लपेटने के लिए कोड को दोबारा प्रतिक्रिया दी:

(ns picture-gallery.models.db
  (:require [clojure.java.jdbc :as sql]
            [korma.db :refer [defdb transaction]]
            [korma.core :refer :all]))

(def db (or (System/getenv "DATABASE_URL")
             "postgresql://localhost:5432/gallery"))

(defdb korma-db db)

इसे फिर से तैनात किया और यह ठीक काम किया। मुझे अभी भी पता नहीं है कि यह पहले क्यों काम नहीं कर रहा था और मैंने कोरमा का उपयोग करने के बाद ही काम करना शुरू कर दिया, डीबी परिभाषा को DATABASE_URL में बदलकर अकेले ऐसा नहीं किया। मुझे लगता है कि इसका या तो हेरोकू के साथ कुछ लेना-देना था जो केवल जेडीबीसी के नवीनतम संस्करण का समर्थन करता था (मैं 0.2.3 का उपयोग कर रहा था) या कनेक्शन पूलिंग। जैसा कि मुझे नहीं पता कि ऐसा क्यों हुआ, मुझे लगता है कि यह प्रश्न अभी भी खुला है, लेकिन जो लोग मेरे पीछे आते हैं और उसी समस्या में पड़ जाते हैं, उनके लिए कोरमा का उपयोग करें। अंतिम नोट के रूप में, मैंने टेम्प्लेटिंग को हिचकी से सेल्मर में भी बदल दिया, इसलिए एक मौका है कि यह समस्या का कारण था।




  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. GROUP BY लगातार दिनांक अंतराल द्वारा सीमांकित

  4. डॉकर पोस्टग्रेस्क्ल सेवा लिखें - निर्माण के दौरान उपयोगकर्ता और डेटाबेस नहीं बना सकता है?

  5. जेपीए नेटिव क्वेरी डबल या बिगडेसिमल लौटाती है