问题标签 [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.

0 投票
1 回答
120 浏览

postgresql - 无法获取我的 URL 参数以匹配我对 postgres 的 API 调用

我正在用作我的数据库postgrest的 API 包装器。postgres该 api 读取我的数据库架构并使用地址中的常用字符创建 URL。

我有这样的功能=create function api.dividend(p_stocks text[])

通用 API 调用:

我的 API 调用函数create function api.dividend(p_stocks text[])

在这种情况下,为了测试东西,我使用AAPL了作为输入参数。然而,这是我得到的错误:

如您所见,返回错误是期待这个函数,api.dividend(p_stock => text)但是我尝试使用这些参数创建一个函数,但我认为它不可能......

对于我应该尝试哪些建议,我将不胜感激?

这不是架构问题,因为我已经检查过函数是否在适当的架构中。

这是 postgres 的完整功能,如果有帮助的话:

0 投票
2 回答
10112 浏览

javascript - 如何解决:net::ERR_CONNECTION_REFUSED 将数据获取到 React 时?

我正在尝试使用 axios 让这个 API 调用工作:

我的本地 API 服务器已启动并正在运行,我可以使用curlJSON 数据发出请求并查看。GET但是,当我在我的 React 应用程序中实现请求时,这些调用不起作用。

我有点想知道为什么会出现这些错误:

有些东西阻止了 API 显示数据,我认为它是 React。在我的堆栈中,这种与localhost:3000API 的连接只在上面的代码中使用过一次,它只是检索唯一的数据......

关于如何解决的任何想法?

编辑:我添加了一张图片以显示端口已启动并且我的 API 已启动 在此处输入图像描述

编辑编辑:所以我在生产中测试了我的 API,看看它是否是一个后端问题,我可以从一个真实的网址实时访问我的 API。那里没有问题。我想我把我的后端修改得更接近于让 API 请求与 React 一起工作,因为现在我得到的是一个401 unauthorized Request而不是我之前的错误。

这是我的 api url 的 nginx 后端的配置文件:

我还为上面的 REACT 获取请求添加了新代码。

0 投票
2 回答
608 浏览

sql - 带有 JSON 参数的函数 postgreSQL

我必须创建一个接受这种类型对象的函数:

对于信息 JSON 不是必须的,但它对我来说似乎是最简单的东西。但也许创建一个 POSTGRES 类型可以工作。

如果我使用 JSON 或 PostGres 类型,那么如何处理对象。

0 投票
2 回答
204 浏览

node.js - 获取 vuetify.js 复选框选中的值

因此,我一直在尝试使用 postgREST 从 postgres 数据库中获取一些值,使用 vuetify 在表中显示它们,并在每个值旁边都有复选框,以便用户可以从表中删除一行。

我的问题是我不知道如何从复选框中获取选定的值,或者甚至更好地只获取 ID 列并在我的脚本中使用它们。

我的html:

我的javasript:

我的桌子看起来像 atm

0 投票
1 回答
120 浏览

sql - 带有postgreSQL函数的POSTMAN中的Json参数

我在下面创建了 postgreSQL 函数:

它将其格式作为输入:

但是我无法使用 POSTMAN 进行测试,他将其解释为文本而不是 JSON。你有什么想法?

在此处输入图像描述

错误信息 :

谢谢你。

0 投票
1 回答
216 浏览

windows - 如何创建 Postgresql Http 查询请求

我是 PostgreSQL 新手,想知道是否可以创建一个 http 链接来从表中选择特定数据。

我尝试使用 Postgres,但不能真正遵循文档。docker 和 postgREST 容器正在运行,但仍然可以通过 HTTP 链接访问数据库。

有什么解决办法吗?

主要目标是使用http://......../select() From () where time...某种结构从数据库中获取数据。 图像显示 postgrest 的设置正在运行

谢谢问候。

0 投票
0 回答
497 浏览

postgresql - 所有表和视图的 postgrest swagger-ui 设置文档,而不授予匿名用户对表和视图的选择权限

我有一个 Postgres 数据库,其中有多个表和视图。我已经完成 Postgrest 设置以将其公开给应用程序。除了 Postgrest API,我还有 swagger 工作正常。

现在在 postgrest API 中,我们有 PGRST_DB_ANON_ROLE 必需的环境变量,它基本上适用于匿名用户。现在,swagger UI 仅显示匿名用户对表/视图具有选择权限的表和视图。

我还实现了基于令牌的身份验证。我希望数据得到保护,并且还应该限制匿名用户的读取。

案例 1 - 我已向匿名用户授予架构使用权限。(对表/视图没有选择权限)结果 - Swagger UI 不显示表/视图的端点

案例 2 - 我已向匿名用户授予架构使用权限,并且还选择了对表/视图的权限。结果 - Swagger Ui 显示端点,但现在读取端点无需任何身份验证(令牌)即可工作。

我想在 swagger 中显示表/视图端点,但读取端点也应该使用身份验证令牌访问。

0 投票
0 回答
89 浏览

django - 如何将influx db(免费版本)的表复制到postgres

项目模式

正如你在图片中看到的那样,我有这种模式, 项目模式我将在 influxdb 中有许多“测量”(表),我需要复制到 Postgresdb,所以我的 django 应用程序将查询本地副本而不是 influxdb . 我真的不知道如何开始,我找到了很多 sql-sql db 的镜像设置,但我没有找到 "timeserie db" 和 "relational db"

0 投票
1 回答
191 浏览

postgresql - 我们可以将 PostgREST 与 CockroachDB 一起使用吗

PostgREST提供来自任何现有 PostgreSQL 数据库的完全 RESTful API。

CockroachDB承诺分布式 SQL 的优势。

CockroachDB 在很大程度上与 PostgreSQL 兼容。这是关于此的详细博客

如果我们能将这两者结合在一起,那将是一个强大的组合。我们可以使用 PostgREST 为 CockroachDB 自动生成 RESTful API。

PostgREST 与 CockroachDB 兼容吗?

有没有人在生产应用程序中使用过这种组合?

0 投票
1 回答
55 浏览

postgrest - GET 方法错误地使用 volatile PostgREST RPC 函数?

根据PostgREST v7.0.0 文档,该GET方法只适用于使用STABLEor声明的 RPC 函数IMMUTABLE

但是我发现GET声明的函数的 sVOLATILE PARALLEL UNSAFE似乎工作得很好。

有谁知道为什么?