surus:ActiveRecord的PostgreSQL扩展

时间:2024-05-02 20:50:59
【文件属性】:

文件名称:surus:ActiveRecord的PostgreSQL扩展

文件大小:35KB

文件格式:ZIP

更新时间:2024-05-02 20:50:59

Ruby

苏鲁斯 描述 Surus将PostgreSQL特定功能添加到ActiveRecord。 它添加了用于搜索PostgreSQL数组和hstore的辅助方法。 它还可以控制PostgreSQL同步提交行为。 通过放宽PostgreSQL持久性保证,事务提交率可以提高50%或更多。 它还可以在PostgreSQL中直接生成JSON,这比将ActiveRecord对象转换为JSON的速度要快得多。 安装 gem install surus 或添加到您的Gemfile中。 此版本的Surus仅适用于Rails 4.2+。 gem 'surus' 滑轨3 将0.4线用于Rails 3 gem 'surus', '~> 0.4.2' JSON格式 PostgreSQL 9.2添加了row_to_json和array_to_json函数。 这些功能可用于非常快速地构建JSON。 不幸的是,它们使用起


【文件预览】:
surus-master
----.gitignore(33B)
----Guardfile(241B)
----.rspec(9B)
----gemfiles()
--------5.0.gemfile(84B)
--------5.1.gemfile(84B)
--------4.2.gemfile(84B)
----.travis.yml(458B)
----.rubocop.yml(104B)
----LICENSE(1KB)
----CHANGELOG.md(2KB)
----bench()
--------synchronous_commit.rb(2KB)
--------json_generation.rb(2KB)
--------database_structure.sql(2KB)
--------database.yml(73B)
--------hstore_find.rb(3KB)
--------benchmark_helper.rb(2KB)
----spec()
--------array()
--------database_structure.sql(2KB)
--------hstore()
--------database.yml.travis(92B)
--------database.yml(72B)
--------spec_helper.rb(2KB)
--------synchronous_commit()
--------json()
--------factories.rb(966B)
----README.md(6KB)
----.rubocop_todo.yml(9KB)
----surus.gemspec(2KB)
----lib()
--------surus.rb(247B)
--------surus()
--------generators()
----tmp()
--------rspec_guard_result(1B)
----Gemfile(89B)
----Rakefile(174B)

网友评论