Пример подготовленного оператора INSERT с использованием ruby pg gem

Полдня гуглил, и я не могу найти ни одного образца подготовленного оператора INSERT с использованием драгоценного камня pg (postgresql ruby ​​gem) .

Я пробовал это (после просмотра документации 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>'
11
задан iphone007 31 May 2012 в 21:14
поделиться