gpt4 book ai didi

ruby-on-rails - 如何在rails中迁移dbase数据库

转载 作者:太空宇宙 更新时间:2023-11-03 17:58:25 25 4
gpt4 key购买 nike

如何使用 rake https://github.com/infused/dbf/ .我试图在 database.yml 中写入这样的文本:

development:  
adapter: dbf
database: db/file.dbf
pool: 5
timeout: 5000

但是它说,没有找到适配器 activerecord-dbf-adapter
我只需要读取 dbf 文件。
附言。我无法使用 JDBC 适配器。

更新
我想在支持 ActiveRecord 的 rails 中使用 dbf 数据库,例如另一个数据库(例如 mysql)

最佳答案

我认为您想将 dbf 与 ActiveRecord 一起使用,但这不是此 gem 的用途。它只是提供了从 Ruby 读取 dbf 文件的能力。

要在您的应用程序中使用它,您可以编写一个类来实现您想要的所有常用方法并从那里继承,例如:

require 'dbf'
class DbfModel

def initialize
@table= DBF::Table.new("#{self.class.name}.dbf")
end

def find your_params_here
@table.find your_params_here
end

end

如果你想将 dbf 与 ActiveRecord 一起使用,你应该为它找到一些适配器,但我没有幸运地找到它。

关于ruby-on-rails - 如何在rails中迁移dbase数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9395683/

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