Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi @88250
由于我们的项目支持Postgres,所以我在Pipi最新版本2.0的基础上增加了对Postgres的支持,主要修改如下:
1、model/article.go的gorm type mediumtext修改为gorm type text,因为postgres不支持mediumtext,但支持text;
2、service/db.go加载了"github.com/jinzhu/gorm/dialects/postgres" driver;
3、model/confs.go,pipe.json增加了对postgres的参数支持;
4、service/articlesrv.go等文件把SQL语句Select("id")修改为Select(" id "),去掉了``,因为postgres会执行出错。
以上修改在SQLite中测试通过,在Postgres中测试通过,希望Pipe能支持Postgres数据库,扩大产品使用范围。谢谢。