问题标签 [supabase-database]
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.
flutter - 在颤振中对 Supabase 流应用过滤器
我正在寻找对来自 Supabase 的流应用过滤器,但找不到任何如何实现此目的的示例。这是我的功能(没有过滤器):
我想对流应用一个简单的“eq”过滤器。这就是它未来的样子:
不幸的是,应用相同的 'select().eq()' 逻辑不起作用。
谢谢。
flutter - Flutter FutureBuilder 使用 Supabase 查询
我无法让 Supabase 查询与颤振一起工作。以下是代码示例:
我不知道如何改变快照的长度。就是把它变成流构建器它会起作用。所以我真正想要的只是一个使用带有 supbase 的 futurebuilder 的基本示例。
sql - 在插入行之前编辑值 - Supabase
对于我的网站(Supabase 支持的后端),我有一个论坛。我有一个表角色和论坛。
我想要的只是用与用户角色相对应的值(在角色表中找到)覆盖我在论坛表中插入时为列created_as收到的任何值。id
- 论坛 -> 有论坛帖子
ID | created_at | 项目 | 图片 | 由...制作 | created_as | 回复计数 | 地位 | 类别 | 文本 |
---|---|---|---|---|---|---|---|---|---|
1 | 2022-01-04T23:28:46.000Z | 1 | 727b4ee2-d2f9-44d4-a35c-14f9cb810306 | 2 | 0 | 积极的 | 更新 | Heyoo.. Wassap Supabase | |
2 | 2022-01-04T23:30:34.000Z | 1 | 727b4ee2-d2f9-44d4-a35c-14f9cb810306 | 1 | 0 | 积极的 | 更新 | 旺旺.. |
- 角色 -> 包含有关用户角色的数据
ID | created_at | 项目 | 姓名 | 由...制作 | 附加用户 | 权限级别 |
---|---|---|---|---|---|---|
1 | 2022-01-04T22:53:28.000Z | 1 | 工作人员 | 727b4ee2-d2f9-44d4-a35c-14f9cb810306 | 727b4ee2-d2f9-44d4-a35c-14f9cb810306 | 100 |
2 | 2022-01-04T22:56:47.000Z | 2 | 质量控制 | 727b4ee2-d2f9-44d4-a35c-14f9cb810306 | 727b4ee2-d2f9-44d4-a35c-14f9cb810306 | 100 |
这是我尝试过的触发器,但它似乎没有做任何事情。
postgresql - Postgresql 触发器 jsonb_set 未按预期工作
我最近创建了一个在更新前触发器上调用的函数。
函数如下所示:
该auth.uid()
函数返回一个uuid
. 它看起来像这样:
我遇到的问题是以下行:
由于某种原因,这jsonb_set
总是返回null
,我不知道为什么。
当尝试像这样对值进行硬编码时,它正在工作:
auth.uid() 总是返回 a uuid
,所以这不是问题。我只是找不到为什么在 is 中使用函数时to_json
不起作用..
更新
以下代码正在运行,所以我真的不知道该auth.uid()
函数有什么问题
谢谢
postgresql - supabase 支持事务吗?
我将 supbase 与 remix 框架一起使用。如何使用事务在数据库中创建或更新行。我已经尝试阅读和搜索文档,但我没有找到任何关于交易的信息。
next.js - 在 next.js 中获取 supabase `user` 服务器端
我正在尝试在服务器端获取当前登录的 supabase 用户。
我曾尝试使用const user = supabase.auth.user();
,但我总是得到null
回应。
我也尝试过const user = supabase.auth.getUserByCookie(req)
,但它也会返回null
。我认为是因为从钩子调用它时我没有向 api 发送 cookie。
我尝试将user.id
钩子传递给 api,但 api 没有接收参数。
我也尝试过这种方法,但从未获取过令牌。它似乎不存在于 req.cookies 中。
有谁知道如何在服务器端代码中获取当前登录用户?
javascript - Supabase:使用联接和逻辑“或”过滤数据
我正在使用 Supabase 作为数据库并尝试实现全文搜索。
我的示例设置非常简单,我有两个表:
项目
制造商
我的目标:搜索项目名称或制造商名称并始终收到相应的items
. 搜索“Apple”将返回制造商名称包含此短语的所有项目。搜索“笔记本”将返回具有此名称的所有项目。
(我通过使用完全匹配来简化这个例子,因为这不是我遇到的问题)。
我目前的方法如下:
虽然这个查询没有返回任何东西。
如果我删除.or('name.eq.${term}')
它返回正确的项目。如果我删除第二个.or()
并使用项目名称作为我的关键字,则相同。
我根本找不到组合两个 OR 运算符的方法。我也尝试了多个filter()
查询,但没有成功。
编辑:(工作)SQL 语法如下:
有没有人有办法使用 Supabase JavaScript SDK 做到这一点?先感谢您!
reactjs - 无法使用 Supbase Hook 将数据从数据库读取到带有 react-query 的 react-table
这是我得到的错误:TypeError: observer.getOptimisticResult is not a function
我正在尝试使用 React-Query 和 Supbase 将数据读入 React-Table。我创建了一个useReadData.ts
钩子,如下所示:
我在组件index.tsx
内的文件中调用了这个钩子App()
:
我已经花了几个星期,但我无法解决这个错误。请帮忙!
reactjs - 在 React-Query 的帮助下将数据从 Supabase 读取到 React-Table 时出错 [TypeError: Cannot read properties of undefined (reading 'forEach')]
我正在尝试在 react-query 的帮助下将数据从 supbase 读取到 react-table 中。一个星期以来一直试图解决这个问题,但无法解决。
useReadData.ts
钩子_
在App.tsx
文件中:
当我尝试运行它时,我收到错误:
TypeError:无法读取未定义的属性(读取“forEach”)