javascript - 如何保护 sqlite 中特定表的编辑和删除访问权限?

标签 javascript jquery sqlite

我正在开发一个sqlite编辑器用于学习目的,在这里每个人都可以在新表中创建删除或编辑,但不能在默认表中创建。因为我为他们的学习目的创建了一些默认表。所以我想保护默认表及其值。可以吗?
我找到了以下链接,但我什么都不明白 http://www.sqlite.org/src/doc/trunk/ext/userauth/user-auth.txt

最佳答案

您链接到的页面显示:

However, if the same database file is opened by a version of SQLite that omits the -DSQLITE_USER_AUTHENTICATION compile-time option, then the sqlite_user table will be readable by anybody and writeable by anybody

无论如何,SQLite数据库只是文件,可以直接读取或修改。

更可靠地保护 SQLite 中的数据的唯一方法是将数据放入单独的数据库文件中,并使用操作系统提供的任何机制来保护该文件。

关于javascript - 如何保护 sqlite 中特定表的编辑和删除访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37940246/

相关文章:

javascript - 使用动态 css 属性的 Vue 列表渲染

c# - Linq to EF guid in where 子句总是返回 null

javascript - 如何选择所有复选框并传递给 Controller

javascript - 如何使用 jquery 和 deferreds 改进 Ajax 调用?

javascript - 一页上有两个导航固定导航栏

jquery - 使用 jQuery 根据用户评论创建条形图

sql - 使用 OR 术语在 sqlite/JOIN 中进行高效的变体记录选择

sql - "BEGIN..COMMIT;"在 SQLite 中失败

javascript - typescript 奇怪的行为扩展数字

jquery - 忽略复选框单击?