没有合适的资源?快使用搜索试试~ 我知道了~
postgresql_cursor:ActiveRecord PostgreSQL适配器扩展,用于使用游标返回较大的结果集
共24个文件
rb:9个
gemfile:5个
gitignore:2个
需积分: 32 0 下载量 60 浏览量
2021-02-02
04:45:35
上传
评论
收藏 21KB ZIP 举报
温馨提示
PostgreSQLCursor用于处理大型结果集 PostgreSQLCursor扩展了ActiveRecord以允许高效处理返回大量行的查询,并允许您对结果集进行排序。 在PostgreSQL中,运行一个查询,您将从中查询一个(例如1000个)行的块,进行处理,然后继续获取直到结果集用完。 通过获取较小的数据块,这减少了应用程序使用的内存量,并防止了内存用尽的潜在崩溃。 支持更高版本的Rails / ActiveRecord v3.1(建议使用v3.2)(包括v5.0)以及Ruby 1.9和更高版本。 并非所有功能都可以在ActiveRecord v3.1中使用。 仅在正式支持的ActiveRecord和Ruby版本中才支持此gem; 其他人可以尝试旧版的gem。 使用游标 PostgreSQLCursor的开发是为了利用PostgreSQL游标。 游标允许程序声明游标以运行给定的查询,以将行的“块”返回给应用程序,同时保留完整结果集在数据库中的位置。 这克服了使用find_each和find_in_batches的所有缺点。 同样,对于PostgreSQL,您可以选择返回
资源推荐
资源详情
资源评论
收起资源包目录
postgresql_cursor-master.zip (24个子文件)
postgresql_cursor-master
.travis.yml 931B
Rakefile 721B
test
helper.rb 743B
test_postgresql_cursor.rb 6KB
gemfiles
activerecord_6.gemfile 120B
activerecord_5.gemfile 120B
activerecord_4.gemfile 143B
LICENSE 1KB
Appraisals 216B
Gemfile 102B
test-app
Gemfile 403B
app.rb 1001B
run.sh 270B
.gitignore 13B
.document 60B
.gitignore 193B
lib
postgresql_cursor
cursor.rb 10KB
active_record
connection_adapters
postgresql_type_map.rb 552B
sql_cursor.rb 7KB
relation
cursor_iterators.rb 5KB
version.rb 79B
postgresql_cursor.rb 780B
postgresql_cursor.gemspec 2KB
README.md 10KB
共 24 条
- 1
资源评论
深夜里呕吐的鱼公子
- 粉丝: 20
- 资源: 4721
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功