Sha256: 749738cc60d9d8a00be05ab2c174b099638ad2f8f5ef3432511a067f35e9043f
Contents?: true
Size: 1.64 KB
Versions: 2
Compression:
Stored size: 1.64 KB
Contents
# frozen_string_literal: true lib = File.expand_path("lib", __dir__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require "postgresql_cursor/version" Gem::Specification.new do |spec| spec.name = "postgresql_cursor" spec.version = PostgresqlCursor::VERSION spec.authors = ["Allen Fair"] spec.email = ["allen.fair@gmail.com"] spec.summary = <<-SUMMARY ActiveRecord PostgreSQL Adapter extension for using a cursor to return a large result set SUMMARY spec.description = <<-DESCRIPTION PostgreSQL Cursor is an extension to the ActiveRecord PostgreSQLAdapter for very large result sets. It provides a cursor open/fetch/close interface to access data without loading all rows into memory, and instead loads the result rows in 'chunks' (default of 1_000 rows), buffers them, and returns the rows one at a time. DESCRIPTION spec.homepage = "http://github.com/afair/postgresql_cursor" spec.license = "MIT" spec.files = `git ls-files -z`.split("\x0") spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } spec.require_paths = ["lib"] # Remove this for jruby which should use 'activerecord-jdbcpostgresql-adapter' # spec.add_dependency 'pg' spec.add_dependency "activerecord", ">= 3.1.0" # spec.add_dependency 'activerecord', '~> 3.1.0' # spec.add_dependency 'activerecord', '~> 4.1.0' # spec.add_dependency 'activerecord', '~> 5.0.0' # spec.add_dependency 'activerecord', '~> 6.0.0' spec.add_development_dependency "irb" spec.add_development_dependency "minitest" spec.add_development_dependency "pg" spec.add_development_dependency "rake" spec.add_development_dependency "appraisal" end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
postgresql_cursor-0.6.7 | postgresql_cursor.gemspec |
postgresql_cursor-0.6.6 | postgresql_cursor.gemspec |