目前,我正在使用 Supabase 数据库。我面临的一大障碍是列级安全性,这似乎比 RLS 复杂得多。
假设我有一个名为 的列is_banned,该列可查看但不可编辑。但是,其余列应该是可编辑和可查看的。
我真正能想到的唯一解决方案是将其分成两个表,并在“敏感信息”表上使用 RLS - 但为每个表创建一个私有表似乎相当不必要。
还有其他解决方案吗?
我很确定这个存在,但尽管进行了一些挖掘,我仍然无法找到任何有关它的信息。假设我有一个zod这样的架构:
const Person = zod.object({
name: z.string().default(''),
age: z.number().nullable();
});
Run Code Online (Sandbox Code Playgroud)
有没有办法创建这样的东西:
const InstancePerson = {
name: '',
age: null
}
Run Code Online (Sandbox Code Playgroud)
从zod架构?
如何订阅writable()类的实例?
class User{
public money: Writable<number> = writable(0);
public goToJob(){
money.update(prev => prev + 100);
}
}
Run Code Online (Sandbox Code Playgroud)
<script>
let user = new User();
</script>
<div>{user.$money}</div>
<button on:click={() => user.goToJob()}>Go to Job</button>
Run Code Online (Sandbox Code Playgroud)
当我单击按钮时,我希望添加资金并反映在 div 上。尽管我正确地引用了商店,但它并没有更新money。
我一直在尝试了解有关PHP和更多服务器端代码的更多信息,而我刚意识到要升级网站,需要删除它并在用户使用时复制代码上网。
此外,由于我还没有启动我的网站,并且没有被Google编入索引,因此很少有任何访问,因此,我可以自由地使用PHPStorm + FTP上传和测试我想要的任何内容。但是我意识到,一旦完成项目并拥有用户,我就不想在他们使用它们时进行更改。
人们如何在部署之前编写代码,调试和设置以验证其网站是否正常运行?另外,您将如何复制代码?两者都是来自大型网站(例如apple.com,cnn.com-需要在24/7上运行的网站)与较小的博客/网站。
这似乎是一个非常简单的问题,谷歌可以回答,但我一直在努力解决这个问题。假设你有一个这样的 HTML 代码:
<p> text 1 </p>
<div class = "divone">
<p> text 2 </p>
<h1> text 3 </h1>
</div>
Run Code Online (Sandbox Code Playgroud)
如果我有这样的 CSS 设置:
.divone h1, p{
color: yellow;
}
Run Code Online (Sandbox Code Playgroud)
它似乎改变了 div 元素之外的 p 元素。我该怎么做才能选择 div 内的元素,以便它只更改 div “divone”内的 p?
html ×2
javascript ×2
css ×1
database ×1
hosting ×1
json ×1
php ×1
postgresql ×1
supabase ×1
svelte ×1
svelte-3 ×1
svelte-store ×1
zod ×1