[Moscow.pm] DBIx и преобразование типов
Ivan Petrov
i.petro.77.00 на gmail.com
Сб Авг 13 23:40:16 PDT 2011
есть таблица в постгрис
table_name
(
id SERIAL,
dt TIMESTAMP NOT NULL DEFAULT NOW()
);
далее выбираем из нее
my $row = dbhx->resultset('Name')->find(10);
далее пишем
printf "%s\n", $row->dt;
и печатает дату и время.
вроде все хорошо.
но иногда надо, например выбрать только дату
в SQL это звучало бы так:
SELECT id, dt::date FROM table_name;
или например выбрать только время
в SQL это звучало бы так:
SELECT id, dt::time FROM table_name;
либо выбрать время без микросекунд.
в MySQL оператор CAST на эту тему трудится
вопрос: как делать такие выборки с использоанием DBIx? ткните в нужное
место документации
Подробная информация о списке рассылки Moscow-pm