非技术人员的人文PostgreSQL接口?

我目前有很多半静态的结构化数据,我在一个网站上使用了一堆excel表。 数据的变化很less,所以我实际上在需要时使用Apache POI将数据(主要是复制文本,翻译等等)从Excel中直接加载到内存中。 它工作很好。

然而,最终我想交换到一个合适的数据库,理想情况下,我用真正的dynamic东西是相同的PostgreSQL数据库。 然而,Excel的优势在于,我所使用的所有非技术人员都可以直接编辑它,并在网站上显示更改。 我个人使用pgAdmin来pipe理数据库作为一个系统,但它太靠近机器,我不相信非技术人员。

有没有非技术人员可以理解的PostgreSQL的通用CRUDpipe理界面? 就像Django的pipe理界面,以简单易用的方式暴露最less的CRUD操作,而不暴露任何危险的旋钮或button,但不绑定到任何特定的Web框架?

你应该看看pgAdmin 。 虽然它包含了许多面向软件开发人员和DBA的高级function,但它具有编辑网格工具,这听起来非常像您要求的。

您需要多快才能将数据存入数据库?

我一直有这个问题。 通常,我通过以下方式之一来解决它:

(1)让用户更改Excel电子表格,然后在夜间自动加载。 数据将在第二天提供。

(2)在Excel中embedded一些东西,允许用户直接将数据加载到数据库中。 数据自动加载。 这也可以通过具有自动closures的macrosVBA来完成。

(3)很lessbuild立一个将数据加载到电子表格的应用程序,然后让用户修改数据并将其写回。

没有足够的信息来找出最好的方法。 但是,将用户保留在Excel中是一个不错的主意,因为他们对这个环境最为满意。