Я борюсь с PG
gem
type map
для вставки в PostgreSQL
таблицу. У меня есть входящая форма, которая попадает в эту тестовую вставку. Мне нужно привести @pprice
в float
, так как это формат money
. Я не могу найти, что означает :type => 0
или :format => 0
.
res = conn.exec_params( %Q{ INSERT INTO testtable ( pname, punit, pprice, pcompany)
VALUES ( $1, $2, $3, $4 ) RETURNING id},
[ {:value => @pname, :type => 0, :format => 0},
{:value => @punit, :type => 0, :format => 0},
{:value => @pprice, :type => 0, :format => 0},
{:value => @pcompany, :type => 0, :format => 0} ])
Я не уверен, что это форматирование типа pg
или синтаксис PostgreSQL
. И я не могу найти ссылку на тип и формат . У меня есть синтаксис для создания карты типов до , выполняется оператор sql, но не встроенный, как этот, который я использую все время. Я просто выдал ошибку с пустым float
типом для @pprice
и подумал, что мне нужно больше читать.
Есть ли где-нибудь список карт типов? Как можно :type
отформатировать для поплавков?