postgres-copy:ActiveRecord模型中的简单PostgreSQLCOPY命令支持

时间:2024-05-26 07:10:36
【文件属性】:

文件名称:postgres-copy:ActiveRecord模型中的简单PostgreSQLCOPY命令支持

文件大小:23KB

文件格式:ZIP

更新时间:2024-05-26 07:10:36

Ruby

事后复制 该Gem将使您的AR模型能够使用PostgreSQL COPY命令以CSV格式导入/导出数据。 如果您需要在PostgreSQL数据库和CSV文件之间传输数据,与使用ruby CSV + INSERT命令相比,PostgreSQL本机CSV解析器将为您提供更好的性能。 我没有时间做准确的基准测试,但是在开发gem的使用场景中,我获得了四倍的性能提升。 写这个gem时要考虑到Rails框架,我认为它只能与活动记录一起使用,但是在本自述文件中,我会假设您正在使用Rails。 安装 放入您的Gemfile gem 'postgres-copy' 运行bundle命令 bundle 有关最新版本的重要说明 Rails 4用户应使用0.7及更高版本,而如果使用Rails 3.2,则应使用0.6版本。 从0.8版开始,所有方法都失去前缀pg_,并且应将它们包含在模型thourgh ac


【文件预览】:
postgres-copy-master
----.gitignore(214B)
----README.md(8KB)
----.github()
--------workflows()
----Gemfile(156B)
----.document(60B)
----LICENSE(1KB)
----.rspec(20B)
----Gemfile.lock(2KB)
----spec()
--------copy_to_binary_spec.rb(775B)
--------fixtures()
--------copy_from_binary_spec.rb(811B)
--------copy_from_spec.rb(9KB)
--------copy_to_spec.rb(3KB)
--------spec.opts(8B)
--------spec_helper.rb(2KB)
----postgres-copy.gemspec(1KB)
----lib()
--------postgres-copy()
--------postgres-copy.rb(224B)
----Rakefile(472B)

网友评论