pg
मणि चाहता है कि आप क्रमांकित प्लेसहोल्डर का उपयोग करें ($1
, $2
, ...) के बजाय स्थितीय प्लेसहोल्डर (?
):
conn = PG.connect(:dbname => 'db1')
conn.prepare('statement1', 'insert into table1 (id, name, profile) values ($1, $2, $3)')
conn.exec_prepared('statement1', [ 11, 'J.R. "Bob" Dobbs', 'Too much is always better than not enough.' ])
ठीक मैनुअल यह कहना है:
और फिर exec_prepared
के लिए
: