db-portal是一个跨平台的SQL编辑器,具有数据字典浏览和轻量级ETL功能,作为Go HTTP服务器运行,并通过浏览器访问。它为ETL任务提供了一个易于使用的界面。您可以在不同的源之间复制表格数据,包括各种数据库供应商,以及电子表格、JSON和CSV文件。
它支持单用户和多用户模式,并具有基于角色的权限:管理员具有完全控制权,而普通用户只能访问其分配的数据源。
数据源:
管理用户和数据库连接。并非所有操作都支持。默认的admin用户可以访问SQLite db-portal数据源。要根据需要修改设置,只需执行SQL查询。
SQL编辑:
简单的编辑器与通用的SQL语法突出显示和分页的结果。从您的DSN连接中选择,并提供数据库和架构支持。显示数据字典信息和SQL对象定义(如果数据库供应商支持此功能)。
复制数据:
从/向任何支持的表格数据源(数据库表或查询、.xlsx、.csv、.json)复制数据。
在数据库、Excel、JSON和CSV之间轻松复制数据。
架构特点:
- 使用RESTful API。
- 通过JSON Web令牌(JWT)进行用户身份验证。
- 配置文件自动重新加载。
- 用户查询总是使用新的、干净的数据库连接。
- UI查询将使用池中的连接(如果支持)。
- 使用SQLite进行数据持久化