Drop-in CRUD(增删改查)Web应用程序

5

背景

这是一个包含约20个表格的简单数据库,其中包括唯一约束、主键和外键关系。该数据库仅供内部使用,只有两三个人可以直接访问数据,其中只有一个人有资格成为DBA。

该数据库是使用DbSchema和PostgreSQL 9.1开发的。

该项目本身旨在成为一个快速且简单的原型,但使用干净的数据。认证和安全性不是问题。

问题

我想提供一个简单的基于Web的CRUD应用程序,以便任何数据错误都可以得到解决,而无需让DBA参与。

问题

您推荐哪些软件可以公开一个简单的Web界面,使非DBA能够更新数据?

示例

为了澄清,如果它是一个Java应用程序,这是我设想的简单性:

  1. Download a jar file (e.g., crud-web-app.jar).
  2. Run:
    java -jar crud-web-app.jar --username=postgres --password=password --host=localhost:5432 --database=database --listen=127.0.0.1:8080
    
  3. Browse to 127.0.0.1:8080
  4. Select a table (one click).
  5. Edit data (saves over AJAX).

相关

phpPgAdmin 已经非常接近你需要的功能,但我认为可能还有更简单的选择(对于非数据库管理员来说更不会让人感到害怕)。

你有什么建议吗?

谢谢!

2个回答

4
生成CRUD无需编写任何代码: PostgreSQL PHP Generator是一个PostgreSQL GUI前端,它允许您为选定的表、视图和查询生成高质量的PHP脚本,以便通过网络进行更新。
演示页面: 免费版本相当广泛,商业版本包含大量功能。使用该工具,从软件下载开始生成两打表的CRUD页面只需要约30分钟。该软件会自动提供外键关联的下拉菜单。
以下屏幕截图显示了生成器运行的输出结果:

Windows可执行文件在Linux上使用Wine非常流畅。 - dwery

1
另一个选择是DaDaBIK,您可以创建一个无需编码的CRUD前端/ Web应用程序。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接