问题标签 [postgrest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ember.js - ember-data 使用 postgrest 保存和查找
ember-data 原生理解 json-api,如果我们必须将 ember-data 及其 save() 和 find() 方法与 postgrest 样式的 REST 调用集成,我们需要在哪里进行更改?
我们是否需要修改 ember 中的客户端或某些服务器端逻辑以映射 ember 数据要求。
所以 postgrest REST api 调用看起来像这样从相关表中获取电影及其标题和竞赛名称 - >
postgresql - Deployed heroku postgrest + database keeps crashing
I am trying to deploy postgrest v 0.4.2.0 app (https://github.com/begriffs/postgrest/releases/tag/v0.4.2.0) on heroku according to this instruction:
https://postgrest.com/en/v3.2/admin_deployment.html#heroku (it's an older version, but viable in general instructions)
I already have a deployed database (via Heroku Postgres) with 1 table on my heroku account, so I keep trying to connect my DB with postgrest:
DB_URL: postgres://mpdwpnlqhwsosk:5abeb772ff431ef99e975be287970c3412174b331926b189d6485277f41d65d1@ec2-174-129-224-33.compute-1.amazonaws.com:5432/da5a8m1p77diab
And so, my app is just crashing (H10 error). I can't see table, etc. Although, I can successfully connect to this DB via pgAdmin
Is there I am doing something wrong, or is that some kind of nasty bug?
Logs: 2017-06-19T09:53:52.579013+00:00 heroku[web.1]: State changed from starting to crashed
2017-06-19T09:53:52.568134+00:00 heroku[web.1]: Process exited with status 1
2017-06-19T10:38:45.049215+00:00 heroku[web.1]: State changed from crashed to starting
2017-06-19T10:38:45.838847+00:00 heroku[web.1]: Starting process with command ./env-to-config ./postgrest postgrest.conf
2017-06-19T10:38:47.811334+00:00 heroku[web.1]: Process exited with status 1
2017-06-19T10:38:47.752947+00:00 app[web.1]: ConfigError {configErrorLocation = Key "" "secret-is-base64", configConversionError = Just [ConversionError {conversionErrorLoc = "boolValue", conversionErrorWhy = TypeError, conversionErrorVal = Just (String "false"), conversionErrorType = Just Bool, conversionErrorMsg = Nothing}]}
2017-06-19T10:38:47.822918+00:00 heroku[web.1]: State changed from starting to crashed
2017-06-19T11:04:22.519115+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=agile-mesa-95349.herokuapp.com request_id=7f7c6d70-c23b-400a-aec8-83758cb226cf fwd="109.184.214.45" dyno= connect= service= status=503 bytes= protocol=https
postgrest - Postgrest 过滤器似乎不适用于相关表中的字段
我想检索kiscourse
相关joblist.job
具有包含tech
在joblist.job
字符串值中的值的记录。
这将返回预期结果:
/joblist?select=job,kiscourse_id(*)&limit=10&job=ilike.*tech*
这不会:
/kiscourse?select=*,joblist(*)&limit=10&joblist.job=ilike.*tech*
根据:https://postgrest.com/en/v4.1/api.html#embedded-filters-and-order,这似乎是预期的:
再一次,这将角色限制在某些角色中,但不会以任何方式过滤电影。没有任何这些角色的电影将与空角色列表一起包括在内。
有没有办法完成上述(除了程序)?
python - 使用python请求增加504超时之前的时间
我正在使用 requests 模块来查询一个相对较大的 PostgRES 数据库(约 14 GB),该数据库可通过 PostgREST API 访问,托管在由对等方设置的简单服务器上。
当我进行简单的 API 调用时,例如
我收到 200 条回复,一切正常。但是,当我进行更多计算密集型搜索(例如文本搜索)时,绝大多数时间我都会收到 504 个响应。
这是一个几乎总是返回 504 超时的 API 调用示例:
我怀疑这是因为服务器响应速度不够快,因为它的处理能力很简单,而且数据库很大。但是,我在这里向社区寻求帮助。
有没有办法增加请求在提供 504 响应之前等待响应的时间?我还能做些什么来尝试提高更复杂查询的可靠性?
python - python flask中是否有类似postgREST的模块可以自动为postgres提供REST接口?
我知道我可以在我的云中为 postgrest 启动另一个服务,但想知道是否有一个 python 模块可以在我的服务中使用来提供相同的功能。
基本上,我应该能够通过包含一个 python 模块并初始化数据库连接来轻松地执行 GET/POST postgres 数据库表。
arrays - 我如何编辑这个json?
我的视图中有这段代码:
它在我的 postgREST api 中生成:
我想删除json_object_agg
它,使它像这样:
我怎么做?
postgresql - 在 Heroku 或 AWS 上使用 postgresql 数据库配置 postrest
我需要与将 PostgreSQL 数据库转储到 Heroku 或 AWS 的 PostgREST 配置相关的帮助。
从一开始的具体步骤是什么?
mysql - PSQL:如何通过另一列获取列组中每个值的记录数
PSQL:我的主表有 2000 万条记录,当我运行我的选择时,它会运行几个小时。有没有办法更好地写这个陈述?
我的桌子:
从我试图找到的表中
- 该月的不同 ID 计数
- 在过去 2 个月中也存在的不同 ID 的计数
我的选择语句(如下)适用于小数据(最多 100,000 条记录)
结果 :
谢谢!
postgresql-9.6 - PostgREST 函数响应模式随机不一致?
当调用返回 JSON 的 REST 函数并请求对象返回模式时,有时(似乎是随机的)结果被包装在一个以函数名作为唯一键的对象中。这使得解析结果有点烦人,例如:
使用数据库功能:
还有一个 REST 调用:
有时反应是:
其他时候是:
我已经看到它在给定的服务器上从一种格式变为另一种格式。有谁知道为什么会这样?
编辑:
注意 - REST 请求没有 Authorization 标头,因为在现实生活中它是获取两个 JWT(auth 和 perm)的请求。不确定这是否重要,只是在这种情况下 PostgreSQL 角色是“anon”。
database - PostgREST 标准化输出而不是嵌套结果
我正在尝试使用 PostgREST 来查询我的数据库,我的应用程序是使用 React+Redux 开发的,我想从 PostgREST 获得规范化的输出。
这意味着有这个:
而不是这个:
我在文档中没有找到任何关于它的信息,并且想知道是否有任何简单的方法可以实现这一点。