2 Star 6 Fork 1

佲日 / WebSQL

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
README.md 1.59 KB
Copy Edit Raw Blame History
佲日 authored 2024-05-27 15:23 . update README.md.

Web-SQL

web版数据库管理工具,由go+vue编写,可以做到无依赖跨平台,编译后无需安装运行环境。

  1. 支持本地模式和远程部署模式
  2. 支持高亮和自动提示SQL关键字及表名
  3. 支持基于操作系统的人脸/指纹识别登录
  4. 支持自动备份delete、update操作的数据。

开源协议宽松,可以自由使用,以满足个人或企业需求。

演示地址 http://124.221.221.247:8090

管理员账号:admin/1

指纹/人脸识别只在用户支持且https下证书有效或http下使用localhost访问才被支持。

1.png

运行参数

-port 运行端口号,默认80

-https 是否为https,默认false

-remote 是否为远程模式,默认false。远程模式下有严格的权限管理,也有会话管理,适合远程、多实例部署。false下没有权限管理,仅支持本机使用。

配置文件

文件名:config.json

{
    // 详情参考https://pkg.go.dev/modernc.org/sqlite
    // https://pkg.go.dev/github.com/go-sql-driver/mysql
    // https://pkg.go.dev/github.com/sijms/go-ora/v2
    "db": {
        "type": "sqlite",  // sqlite、 mysql、oracle(oracle暂时只有sql相关操作靠谱)
        "dsn": "nway.sqlite3.db"    // sqlite:数据库文件路径;mysql:user:password@tcp(host:port)/db?params
    },
    // 详情参考 https://pkg.go.dev/github.com/redis/go-redis/v9
    "redis": {
        "addr": "", // host:port
        "password":"",
        "db": 0
    }
}

构建自己的Docker镜像

FROM zdtjss/websql:latest

COPY ./config.json .
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/nway/websql.git
git@gitee.com:nway/websql.git
nway
websql
WebSQL
master

Search

344bd9b3 5694891 D2dac590 5694891