Laravel-datatables: Erro SQLSTATE [42601]: Erro de sintaxe: 7 ERRO: erro de sintaxe em ou próximo a "como"

Criado em 2 dez. 2016  ·  3Comentários  ·  Fonte: yajra/laravel-datatables

Resumo do problema ou solicitação de recurso

Fragmento de código do problema

Detalhes do sistema

  • Sistema operacional
  • Versão PHP
  • Versão Laravel
  • Versão Laravel-Datatables
bug

Comentários muito úteis

Obrigado por relatar. Acho que isso pode estar conectado ao PR # 849. Eu não usei o PostgreSQL, então alguém pode enviar um PR para uma possível correção? Tentarei configurar um aplicativo postrgeSQL quando tiver a chance. Desculpe pela inconveniência.

Todos 3 comentários

Eu tenho o mesmo erro

DB: PostgreSQL. Funcionou quando eu ainda usava a v6.22.0. Não funcionará em> v6.22.0

QueryException in Connection.php line 729: 

SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "as"
LINE 1: ...st"."created_by" where (LOWER("post"."CAST(title" as "TEXT)"...
^ (SQL: select count(*) as aggregate from (select row_number() OVER (ORDER BY publish_date_start DESC) AS rownum, "post".*, "post_category"."name" as "category_name", "post_channel"."name" as "channel_name", "users"."name" from "post" inner join "post_category" on "post_category"."id" = "post"."post_category_id" inner join "post_channel" on "post_channel"."id" = "post_category"."post_channel_id" inner join "users" on "users"."id" = "post"."created_by" where (LOWER("post"."CAST(title" as "TEXT)") LIKE %b% or LOWER("CAST(users"."name" as "TEXT)") LIKE %b%) and "post"."deleted_at" is null and "post"."deleted_at" is null order by "publish_date_start" desc) count_row_table)

Obrigado por relatar. Acho que isso pode estar conectado ao PR # 849. Eu não usei o PostgreSQL, então alguém pode enviar um PR para uma possível correção? Tentarei configurar um aplicativo postrgeSQL quando tiver a chance. Desculpe pela inconveniência.

Pessoal, vocês podem verificar se o PR acima corrige esse problema? Obrigado!

Esta página foi útil?
0 / 5 - 0 avaliações