请问re-birth 中的db 是否可以用自建的mysql ?

请问re-birth 中的db 是否可以用自建的mysql ?

是否可以修改 .env.local 为自己的mysql 数据库呢 ?

@rain, 我记得是不可以这样用的,你看一下。

re-birth 目前只支持 postgresql,相关的配置在 config/database.yml,可以改为你本地的pg。env 里只是修改数据库的连接配置。

数据库引擎目前不支持切换,不能通过简单改数据库连接的配置来切换,还需要修改适配器的依赖、调用代码。这个需求在商业版中可以得到支持。

host: <%= ENV.fetch(“DB_HOST”) { “localhost” } %>
port: <%= ENV.fetch(“DB_PORT”) { “5432” } %>
pool: <%= ENV.fetch(“DB_POOL”) { 64 } %>
username: <%= ENV.fetch(“DB_USERNAME”) { “postgres” } %>
password: <%= ENV.fetch(“DB_PASSWORD”) { “postgres” } %>

配置文件不也是调用evn里的变量吗 ?

上面说了,不是简单改“数据库连接的配置”。从postgresql 换到 myql,还需要修改代码库中的数据库适配器的依赖、调用代码。

不是修改为mysql 我是说如果用本地的 postgresql ,是不是修改 evn里的变量就行了

是的。README 中有说明的:

目前商业版 rebirth 已经支持 mysql,同时也有使用 Java 实现的版本,可方便Java技术栈的团队做二次开发,FYI