После перенастройки моих базы данных SQLite в Postgres на сервере разработки, я получаюЭквивалента STRFTIME в Postgres
PG::UndefinedFunction: ERROR: function strftime(unknown, date) does not exist
Есть ли функция, которую я мог бы использовать, чтобы сохранить функциональность через мое приложение?
Редактировать: попытался использовать to_char, но промахнулся неудачно. В частности, я не понимаю, как его реализовать в конструкции, такой как
def self.query_by_year_month(y, m)
where("strftime('%Y', date) = ? and strftime('%m', date) = ?", y, m)
end
Спасибо!
Это всегда * прекрасное время, чтобы начать изучать SQL! –
С одной стороны, вы, вероятно, получите последовательное сканирование из этого предложения WHERE. С другой стороны, вы узнаете больше SQL! –