Laravel Eleqent Как использовать DATE_FORMAT в Postgresql - PullRequest
1 голос
/ 14 мая 2019

Я пишу запрос, чтобы получить записи, сгруппированные по create_at, ниже приведен мой запрос.

$q = Post::where('user_id', '=', auth()->user()->id)
                ->orderBy('created_at', 'desc')
                ->groupBy(DB::raw("DATE_FORMAT(created_at, '%Y-%m-%d')"))
                ->take(10)
                ->get(array(
                    DB::raw('Date(created_at) as date'),
                    DB::raw('COUNT(id) as "views"')
                ))->reverse()

Это работает без ошибок на mysql, но когда я нажимаю код на heroku с помощью postgresql, я получаю ошибку как:

ERROR:  function date_format(timestamp without time zone, unknown) does not exist
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...