我正在探索基于 Drupal 8 的 Apigee Kickstart 并将其与我的 Apigee X 项目连接起来。我使用 PostgreSQL 作为数据库在本地安装了 Apigee Kickstart。我已启用 Apigee 获利功能。
我使用 Apigee X 仪表板创建了一个 API 产品。但是每当我尝试购买 API 产品时,我都会收到错误页面。日志显示列类型不匹配,但我不确定如何解决此问题。
Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[22P02]: Invalid text representation: 7 ERROR: invalid input syntax for type bigint: "7cf8591f-4a86-4b81-a49c-c3040a087f2c" LINE 5: ...."status" = '1') AND ("node_field_data"."nid" IN ('7cf8591f-... ^: SELECT "base_table"."vid" AS "vid", "base_table"."nid" AS "nid" FROM "node" "base_table" INNER JOIN "node_field_data" "node_field_data" ON "node_field_data"."nid" = "base_table"."nid" WHERE ("node_field_data"."status" = :db_condition_placeholder_0) AND ("node_field_data"."nid" IN (:db_condition_placeholder_1)); Array ( [:db_condition_placeholder_0] => 1 [:db_condition_placeholder_1] => 7cf8591f-4a86-4b81-a49c-c3040a087f2c)
请指教。谢谢你。