Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;500未能检索记录“;将PostgreSQL服务与DreamFactory一起使用时出错_Postgresql_Dreamfactory - Fatal编程技术网

&引用;500未能检索记录“;将PostgreSQL服务与DreamFactory一起使用时出错

&引用;500未能检索记录“;将PostgreSQL服务与DreamFactory一起使用时出错,postgresql,dreamfactory,Postgresql,Dreamfactory,我已经为我的端点配置了服务、应用程序和角色。我可以成功地在/schema、/function、/table上运行来自DreamFactory API文档的API调用—基本上是所有没有表名的节点 当我添加一个表名(例如,/table/myTableName)时,我收到一个500错误: { "error": { "code": 500, "context": null, "message":

我已经为我的端点配置了服务、应用程序和角色。我可以成功地在/schema、/function、/table上运行来自DreamFactory API文档的API调用—基本上是所有没有表名的节点

当我添加一个表名(例如,/table/myTableName)时,我收到一个500错误:

{
  "error": {
    "code": 500,
    "context": null,
    "message": "Failed to retrieve records from 'getresidents'.\nSQLSTATE[42703]: Undefined column: 7 ERROR:  column d.adsrc does not exist\nLINE 1: ...ER(format_type(a.atttypid, a.atttypmod)) AS type, d.adsrc, a...\n                                                             ^ (SQL: SELECT a.attname, LOWER(format_type(a.atttypid, a.atttypmod)) AS type, d.adsrc, a.attnotnull, a.atthasdef,\n\tpg_catalog.col_description(a.attrelid, a.attnum) AS comment\nFROM pg_attribute a LEFT JOIN pg_attrdef d ON a.attrelid = d.adrelid AND a.attnum = d.adnum\nWHERE a.attnum > 0 AND NOT a.attisdropped\n\tAND a.attrelid = (SELECT oid FROM pg_catalog.pg_class WHERE relname=:table\n\t\tAND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = :schema))\nORDER BY a.attnum)",
    "status_code": 500
  }
}
这甚至在从DreamFactory应用程序内部的API文档运行时发生

我正在以管理员用户的身份运行此程序,但仍然收到此错误

是否需要对该用户拥有任何特定权限?我甚至尝试使用默认的postgres用户,但却发现了这个错误

我真的需要任何能提供帮助的人的帮助。谢谢。

找到了解决方案。 我在运行PostgreSQL 13。所以我决定创建一个PostgreSQL版本12安装。联系成功了。不知道为什么,但看起来事情在12岁时顺利进行,而在13岁时则不然。如果能听到开发人员对此的任何意见,我会很感兴趣。

找到了解决方案。
我在运行PostgreSQL 13。所以我决定创建一个PostgreSQL版本12安装。联系成功了。不知道为什么,但看起来事情在12岁时顺利进行,而在13岁时则不然。如果开发者对此有任何意见,我们会很感兴趣。

我们已经研究了这个问题,实际上,由于版本号检测方面的简单编码疏忽,当前DreamFactory版本不支持PostgreSQL 13。我们已经发现了这个问题,并将在本周晚些时候发布一个新版本的DreamFactory,并进行修复

谢谢,,
Jason

我们已经研究了这个问题,事实上,由于版本号检测方面的一个简单编码疏忽,当前DreamFactory版本不支持PostgreSQL 13。我们已经发现了这个问题,并将在本周晚些时候发布一个新版本的DreamFactory,并进行修复

谢谢,, 杰森