का उपयोग करके तैयार किए गए INSERT कथन का उदाहरण कुछ आधे दिन के लिए कुछ googling था और मुझे पीजी मणि (postgresql ruby मणि) का उपयोग कर तैयार INSERT कथन का कोई नमूना नहीं मिल रहा है।ruby pg gem
मैं (मणि डॉक्स देखने के बाद) इस कोशिश की:
def test2
conn = PG.connect(dbname: 'db1')
conn.prepare("statement1", 'INSERT INTO table1 (id, name, profile) VALUES (?, ?, ?)')
end
लेकिन मैं निम्नलिखित त्रुटि मिलती है:
pgtest.rb:19:in `prepare': ERROR: syntax error at or near "," (PG::Error)
LINE 1: INSERT INTO table1 (id, name, profile) VALUES (?, ?, ?)
^
from pgtest.rb:19:in `test2'
from pgtest.rb:25:in `<main>'
आप पोस्ट कर सकते हैं पूरी फ़ाइल कृपया? यह मदद कर सकता है, क्योंकि यह एक वाक्यविन्यास त्रुटि है - यह – Jwosty
@Jwosty से आगे शुरू हो सकता है: 'त्रुटि: ... (पीजी :: त्रुटि)' इंगित करता है कि रूबी के बजाय त्रुटि 'pg' से आ रही है। –
ओह, यह समझ में आता है ... ऐसा लगता है कि यह ओपी के हिस्से पर एक वाक्यविन्यास गलती थी। मुझे एहसास नहीं हुआ कि मणि त्रुटि फेंक रहा था (मैंने पहले कभी इसका इस्तेमाल नहीं किया है); धन्यवाद! – Jwosty