govtnz/silverstripe-sqlexplorer

这是一个SilverStripe模块,为具有适当权限的用户提供对数据库的只读访问。

安装: 635

依赖: 0

建议: 0

安全: 0

星星: 4

关注者: 10

分支: 0

开放问题: 2

类型:silverstripe-vendormodule

2.0.1 2019-08-26 21:31 UTC

This package is auto-updated.

Last update: 2024-08-27 09:44:54 UTC


README

Version License

SQL Explorer是一个简单的模块,它提供了对数据库表和只读SQL语句的只读访问。它旨在在生产环境中部署,并限制用户访问。

该工具旨在简化对生产数据库的即兴查询,在通常情况下访问受限。

警告

在安装此模块之前,建议您与组织中的技术治理咨询。

限制

从安全角度来看,该工具施加了一些限制

  • SQL语句必须是SELECT语句。
  • 某些表列自动排除在结果之外,例如密码散列、盐等。在未来的版本中,这可能将是可配置的。

配置

无需配置。但是,您可以在config.yml中设置以下内容

  • 如果require_explicit_permission为true,则SQL Explorer管理界面要求用户显式拥有SQL_EXPLORER权限。没有这种额外控制,任何管理员都可以直接访问,这在某些环境中可能是不理想的。默认为false。

未来状态

  • 白名单/黑名单特定的表或表列。