parse-platform - 解析服务器问题查看关系
问题描述
我正在运行parse-server
4.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 的。我完全不知所措,不胜感激任何指针或其他地方。我显然有一些错误配置,但我似乎无法在任何地方找到它。
解决方案
推荐阅读
- python - 猜谜游戏isdigit帮助python
- php - 移除特定的 URL 参数
- angular - Firefox 中的 Twilio 视频大小调整
- python - 如何在 Tensorflow 中进行联合推理
- laravel - Laravel 铸造指数浮动不起作用
- java - Java Socket连接在没有调用关闭连接的情况下关闭
- api - Laravel API 输出中的包装器
- swift - 验证来自 macOS 应用扩展的收据?
- php - 无法使用 AJAX 接收 PHP 对象
- django - Django Rest Framework 在创建 django 用户时创建用户配置文件