项目: https://github.com/sosedoff/pgweb
- static 前端,命令式 jquery 风格完成
- pkg 后端api
- config 一些运维脚本,带有freebsd
- data 测试用的,数据库数据
- screenshots 宣传
- script go的构建脚本和简单测试脚本
前端选型
- Ace - The High Performance Code Editor for the Web
- jquery dom操作库、event响应
- base64 简单加解密
- bootstrap ui库
- utils copyToClipboard、guid
- autocompleteObjects: ace 编辑器的自动完成,看这个对象
后端选型
- gin http web框架
- RunQuery、HandleQuery 直传db查询,根据需要不同的格式,gin发回响应体。
- 自定义 query 无严格要求参数绑定
- logrus 日志框架
- docker 多版本的pg进行测试
- query的参数绑定
func (client *Client) query(query string, args ...interface{}) (*Result, error)