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

रेल - SQLite3 ::SQLException:उपयोग के निकट:वाक्यविन्यास त्रुटि

अगर मुझे यह सही लगा, तो आप SQLite . के साथ विकास कर रहे हैं , लेकिन पोस्टग्रेज . पर परिनियोजित करना हरोकू पर।

यह है समस्या। समाधान स्थानीय रूप से पोस्टग्रेज के साथ भी विकसित करना है। एक ही संस्करण के साथ सर्वश्रेष्ठ। SQL कार्यान्वयन में कई अंतर हैं और जैसे ही आप मूल DML कमांड के अलावा किसी और चीज़ का उपयोग करते हैं, आप बाधाओं में भागते रहेंगे।

कुछ नहीं है SQLite में इस तरह के PostgreSQL DDL कमांड के बराबर:

ALTER TABLE orders ALTER cancel TYPE boolean USING CAST(cancel AS boolean);

ALTER TABLE . का SQLite कार्यान्वयन बहुत सीमित है। प्रति दस्तावेज़:

तालिका स्कीमा में अन्य सभी परिवर्तनों के लिए SQLite मैनुअल में एक नुस्खा है।

संबंधित उत्तर:




  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 TypeError:सभी तर्क स्ट्रिंग स्वरूपण के दौरान परिवर्तित नहीं होते हैं

  2. Postgresql 9.3 . में JSON Arrays पर कैसे-कैसे लूप करें

  3. Node.js और PostgreSQL का उपयोग करके INSERT ऑपरेशन काम नहीं करता है

  4. पोस्टग्रेज़ फ़ंक्शन दो तालिकाओं में एकाधिक रिकॉर्ड सम्मिलित करने के लिए

  5. PostgreSQL का उपयोग करके पिछले 24 घंटों के रिकॉर्ड का चयन कैसे करें