Laravel-datatables: Error SQLSTATE [42601]: error de sintaxis: 7 ERROR: error de sintaxis en o cerca de "como"

Creado en 2 dic. 2016  ·  3Comentarios  ·  Fuente: yajra/laravel-datatables

Resumen del problema o solicitud de función

Fragmento de código del problema

Detalles del sistema

  • Sistema operativo
  • Versión PHP
  • Versión de Laravel
  • Versión de Laravel-Datatables
bug

Comentario más útil

Gracias por informarnos. Creo que esto podría estar relacionado con PR # 849. No he usado PostgreSQL, así que si alguien puede enviar un PR para una posible solución. Intentaré configurar una aplicación postrgeSQL cuando tenga la oportunidad. Lo siento por los inconvenientes ocasionados.

Todos 3 comentarios

Tengo el mismo error

DB: PostgreSQL. Funcionó cuando todavía usaba v6.22.0. No funcionará en> 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)

Gracias por informarnos. Creo que esto podría estar relacionado con PR # 849. No he usado PostgreSQL, así que si alguien puede enviar un PR para una posible solución. Intentaré configurar una aplicación postrgeSQL cuando tenga la oportunidad. Lo siento por los inconvenientes ocasionados.

Chicos, ¿pueden comprobar si el PR anterior soluciona este problema? ¡Gracias!

¿Fue útil esta página
0 / 5 - 0 calificaciones