Laravel-datatables: خطأ SQLSTATE [42601]: خطأ في بناء الجملة: 7 خطأ: خطأ في بناء الجملة عند أو بالقرب من "as"

تم إنشاؤها على ٢ ديسمبر ٢٠١٦  ·  3تعليقات  ·  مصدر: yajra/laravel-datatables

ملخص المشكلة أو طلب الميزة

مقتطف رمز المشكلة

تفاصيل النظام

  • نظام التشغيل
  • إصدار PHP
  • إصدار Laravel
  • نسخة Laravel-Datatables
bug

التعليق الأكثر فائدة

شكرا على الإبلاغ. أعتقد أن هذا قد يكون مرتبطًا بـ PR # 849. لم أستخدم PostgreSQL ، لذا إذا كان بإمكان شخص ما إرسال بيان عام لإصلاح محتمل؟ سأحاول إعداد تطبيق postrgeSQL عندما أتيحت لي الفرصة. نأسف للإزعاج.

ال 3 كومينتر

لدي نفس الخطأ

DB: PostgreSQL. عملت عندما كنت لا أزال أستخدم v6.22.0. لن يعمل في> 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)

شكرا على الإبلاغ. أعتقد أن هذا قد يكون مرتبطًا بـ PR # 849. لم أستخدم PostgreSQL ، لذا إذا كان بإمكان شخص ما إرسال بيان عام لإصلاح محتمل؟ سأحاول إعداد تطبيق postrgeSQL عندما أتيحت لي الفرصة. نأسف للإزعاج.

أيها الرجال ، هل يمكنكم التحقق مما إذا كانت العلاقات العامة المذكورة أعلاه تعمل على حل هذه المشكلة؟ شكرا!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات