go-eagle / eagle

🦅 A Go framework for the API or Microservice
https://go-eagle.org
MIT License
2.12k stars 234 forks source link

数据库 是否 支持 postgresql ? #117

Open kuchaguangjie opened 10 months ago

kuchaguangjie commented 10 months ago

看起来 只支持 mysql. 是否 支持 postgresql ?

qloog commented 10 months ago

这个问题来的正是时候,前几天刚想着postgresql用的人其实也挺多,近期会考虑接入进来。敬请期待。

kuchaguangjie commented 10 months ago

gorm 本身 对 pg 支持很好, 应该容易加.

qloog commented 10 months ago

对的,主要是配置上和初始化部分调整一下。

qloog commented 10 months ago

已经支持,可以尝试使用。如发现问题,欢迎随时反馈哈。

kuchaguangjie commented 10 months ago

eagle model 命令 还不支持 pg 好像.

kuchaguangjie commented 10 months ago

https://github.com/go-eagle/eagle/blob/5889d9c391788fea4d8a10c6b7b3a2e42012e86d/pkg/storage/orm/orm.go#L41C6-L41C14

这里 命名 还是 mysql

qloog commented 10 months ago

https://github.com/go-eagle/eagle/blob/5889d9c391788fea4d8a10c6b7b3a2e42012e86d/pkg/storage/orm/orm.go#L41C6-L41C14

这里 命名 还是 mysql

这个已经改名,eagle model 这个相对麻烦一些,后面也找时间处理下。

est7 commented 3 months ago

好像还缺个pg可用的mysql\init.sql?

qloog commented 1 month ago

好像还缺个pg可用的mysql\init.sql?

这个是不直接用pg客户端工具直接初始化下就可以了