暂无图片
pg中如何防止update没有写where条件的误操作
我来答
分享
nanjing_2013
2022-11-03
pg中如何防止update没有写where条件的误操作
pg中如何防止update没有写where条件的误操作???
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
shunwahⓂ️

如何防止或避免在 PostgreSQL 中运行没有 where 子句的 update 或 delete 语句?

与MySQL 中的SQL_SAFE_UPDATES语句相同,PostgreSQL 需要。

例如:

UPDATE table_name SET active=1; – Prevent this statement or throw error message.
UPDATE table_name SET active=1 WHERE id=1; – This is allowed
我公司的数据库有许多具有插入和更新权限的用户,其中任何一个用户都会进行不安全的更新。在这个 secoario 如何处理这个。任何想法都可以编写触发器或任何扩展来处理 PostgreSQL 中的不安全更新

暂无图片 评论
暂无图片 有用 1
打赏 0
严少安
2022-11-04
👍‍
李宏达
2022-11-04
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏