首页 > 解决方案 > 解析服务器问题查看关系

问题描述

我正在运行parse-server4.4.0 版,我正在尝试使用PostgreSQL创建一个新_Role对象。parse-dashboard我可以成功创建_Role对象,但无法查看users关系。当我单击users列中的“查看关系”按钮时,我得到一个空白屏幕。

我已经深入研究了 PostgreSQL 日志,我看到了这个:

SELECT * FROM "_Join:users:_Role" WHERE "owningId" = 'I2GKNd41kM';
SELECT * FROM "_User" WHERE "objectId" IS NULL ORDER BY "name" ASC LIMIT 200;
ERROR:  column "name" does not exist at character 250

这是一个有效的错误,表上不存在“名称”列_User

但是,查看roles关系按预期工作,日志如下所示:

SELECT * FROM "_Join:roles:_Role" WHERE "owningId" = 'I2GKNd41kM';
SELECT count(*) FROM "_Role" WHERE "objectId"  IN ('FOOwXF4Rxa');

我无法弄清楚parse-server在上面的错误情况下是如何生成该 SQL 的。我完全不知所措,不胜感激任何指针或其他地方。我显然有一些错误配置,但我似乎无法在任何地方找到它。

标签: parse-platformparse-server

解决方案


推荐阅读