gpt4 book ai didi

mysql - 对于单个Rails应用程序使用两个不同的数据库(MySQL和Postgres)

转载 作者:行者123 更新时间:2023-11-29 05:34:24 27 4
gpt4 key购买 nike

我有一个rails应用程序,它使用MySQL进行身份验证和存储模型。我目前正在考虑使用PostgreSQL进行分析(利用其特殊的数据类型,如数组和KV对)。我只是想知道,在尝试使用ActiveRecord保存记录时,如何能够拥有两种类型的数据库(一种用于模型和身份验证,一种用于分析)。我想在Postgres中保存分析模型,在MySQL中保存其他模型。

最佳答案

我的建议是,如果你想用PostgresSQL做任何事情的话,可以完全迁移到PostgresSQL。它会让你的生活更简单。
否则,我相信您最好的答案是停止从ActiveRecord::Base继承这里的模型。而是包括ActiveRecord,并手动调用establish_connection。
但是,是的,只要转到PG就行了。这会省很多麻烦的。

关于mysql - 对于单个Rails应用程序使用两个不同的数据库(MySQL和Postgres),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11943933/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com