繁体   English   中英

我怎样才能找到为什么我的代码在 localhost 上工作但在 Heroku PostgreSQL 上工作的原因?

[英]How can I find why my code is working on localhost but not working on Heroku PostgreSQL?

SQLSTATE [42883]:未定义 function:7 错误:运算符不存在:integer = 字符变化第 1 行:...m“角色”内部连接“角色”上的“admin_role”。“id”=“admin_r ...提示:没有运算符与给定的名称和参数类型匹配。
您可能需要添加显式类型转换。 (SQL: select "roles".*, "admin_role"."admin_id" as "pivot_admin_id", "admin_role"."role_id" as "pivot_role_id" from "roles" 内部连接 "admin_role" on "roles"."id" = "admin_role"."role_id" where "admin_role"."admin_id" = 1) (查看: /app/resources/views/admin/partials/sidebar.blade.php) (查看: /app/resources/views/admin /partials/sidebar.blade.php)(查看:/app/resources/views/admin/partials/sidebar.blade.php)

roles.idadmin_role.role_id可能具有不同的数据类型 - 一种可能是 integer,另一种可能是字符串。 您需要确保两者都是整数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM