[zeromicro/go-zero]为goctlpostgresql 生成支持?

2024-03-06 769 views
0

postgresql 由于诸多无法拒绝的新特性,现在每年都在快速普及,pg 成长惊人。特别是在美国市场,pg已经得到了一半的份额。 数据库的选型是一种很强硬的约束,往往没得选。 https://hellogithub.com/report/db-engines/

强烈期望添加从数据库生成model 的支持。如果没有这种支持,go-zero 各种缓存等好处就不用上。武功废了一半,让人难受。

总之,go-zero 是心头肉,POSGRESQL 也是心头肉。期待俩好成一好,让我少点作为开发人员的一根筋的痛苦纠结

回答

9

请问现在有进度吗?什么时候可以完成支持?

3

postgresql 的 gis 插件还是很好用的。不知道 什么时候 支持 postgresql?

4

PG还是很赞的,感觉很有必要支持。

7
842 已修复
1

goctl pg 生成无法使用 image 存在2个问题

  1. url后必须加“=”?
  2. 用户默认root无法更改 image image
4

关于pg链接的问题已解决,url格式不正确。 url在pg官方库解析有两种方式: 1. host=%s port=%s dbname=%s user=%s password=%s sslmode=disable 2. postgres://yourname:yourpassword@127.0.0.1:5432/database?sslmode=disable 现存在生成代码不支持pg数据格式问题: image

1

只需复制代码

goctl model pg datasource -url="postgres://yourname:yourpassword@127.0.0.1.com:5432/database?sslmode=disable" -table="table" -c -dir modeldir