背景
这是一个包含约20个表格的简单数据库,其中包括唯一约束、主键和外键关系。该数据库仅供内部使用,只有两三个人可以直接访问数据,其中只有一个人有资格成为DBA。
该数据库是使用DbSchema和PostgreSQL 9.1开发的。
该项目本身旨在成为一个快速且简单的原型,但使用干净的数据。认证和安全性不是问题。
问题
我想提供一个简单的基于Web的CRUD应用程序,以便任何数据错误都可以得到解决,而无需让DBA参与。
问题
您推荐哪些软件可以公开一个简单的Web界面,使非DBA能够更新数据?
示例
为了澄清,如果它是一个Java应用程序,这是我设想的简单性:
- Download a
jar
file (e.g.,crud-web-app.jar
). - Run:
java -jar crud-web-app.jar --username=postgres --password=password --host=localhost:5432 --database=database --listen=127.0.0.1:8080
- Browse to 127.0.0.1:8080
- Select a table (one click).
- Edit data (saves over AJAX).
相关
phpPgAdmin 已经非常接近你需要的功能,但我认为可能还有更简单的选择(对于非数据库管理员来说更不会让人感到害怕)。
你有什么建议吗?
谢谢!