Laravel-datatables: エラーSQLSTATE [42601]:構文エラー:7エラー:「as」またはその近くの構文エラー

作成日 2016年12月02日  ·  3コメント  ·  ソース: yajra/laravel-datatables

問題または機能のリクエストの概要

問題のコードスニペット

システムの詳細

  • オペレーティング・システム
  • PHPバージョン
  • Laravelバージョン
  • Laravel-Datatablesバージョン
bug

最も参考になるコメント

報告していただきありがとうございます。 これはPR#849に関連しているのではないかと思います。 私はPostgreSQLを使用したことがないので、誰かが可能な修正のためにPRを提出してくれませんか? 機会があれば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を使用したことがないので、誰かが可能な修正のためにPRを提出してくれませんか? 機会があればpostrgeSQLアプリをセットアップしようとします。 ご不便おかけしてすみません。

皆さん、上記のPRでこの問題が修正されるかどうかを確認していただけますか? ありがとう!

このページは役に立ちましたか?
0 / 5 - 0 評価