ruby postgresql pg prepareクエリの削除
作成:2018-12-20 更新:2018-12-20ruby postgresql pg prepareクエリの削除方法
ruby,pg環境で、プリペアードクエリの名前が重複して定義するとエラーになる。
回避するためそれを削除するには’deallocte’で削除する。
conn.prepare [プリペアードクエリの名前],"insert into hoge (val1,val2) values ($1,$2)"
conn.exec("deallocate [プリペアードクエリの名前]")
環境
- OS Debian 9.6
- ruby 2.3.3
- pg 0.18.4
- postgresql 9.6.10