diff --git a/.gitignore b/.gitignore index f9893d0..3998bb6 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ mkmf.log *swp .env .idea +Dockerfile diff --git a/Gemfile.lock b/Gemfile.lock index c85f203..d62e325 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,20 +3,22 @@ PATH specs: postgres_to_redshift (0.1.2) aws-sdk-v1 (~> 1.54) - pg (~> 0.17.0) + pg (~> 0.18.0) GEM remote: https://rubygems.org/ specs: - aws-sdk-v1 (1.66.0) + aws-sdk-v1 (1.67.0) json (~> 1.4) - nokogiri (>= 1.4.4) + nokogiri (~> 1) diff-lcs (1.2.5) - json (1.8.3) - mini_portile (0.6.2) - nokogiri (1.6.6.2) - mini_portile (~> 0.6.0) - pg (0.17.1) + json (1.8.6) + mini_portile2 (2.5.0) + nokogiri (1.11.1) + mini_portile2 (~> 2.5.0) + racc (~> 1.4) + pg (0.18.4) + racc (1.5.2) rake (10.4.2) rspec (3.2.0) rspec-core (~> 3.2.0) @@ -42,4 +44,4 @@ DEPENDENCIES rspec BUNDLED WITH - 1.10.5 + 1.17.3 diff --git a/lib/postgres_to_redshift.rb b/lib/postgres_to_redshift.rb index 65c9251..6b6a5e8 100644 --- a/lib/postgres_to_redshift.rb +++ b/lib/postgres_to_redshift.rb @@ -1,7 +1,7 @@ require "postgres_to_redshift/version" require 'pg' require 'uri' -require 'aws-sdk-v1' +require 'aws-sdk' require 'zlib' require 'tempfile' require "postgres_to_redshift/table" @@ -131,7 +131,7 @@ def upload_table(table, buffer, chunk) def import_table(table) puts "Importing #{table.target_table_name}" schema = self.class.schema - + target_connection.exec("DROP TABLE IF EXISTS #{schema}.#{table.target_table_name}_updating") target_connection.exec("BEGIN;") diff --git a/postgres_to_redshift.gemspec b/postgres_to_redshift.gemspec index 88ac1a9..c64e586 100644 --- a/postgres_to_redshift.gemspec +++ b/postgres_to_redshift.gemspec @@ -18,8 +18,8 @@ Gem::Specification.new do |spec| spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.require_paths = ["lib"] - spec.add_development_dependency "bundler", "~> 1.6" - spec.add_development_dependency "rake", "~> 10.0" - spec.add_dependency "pg", "~> 0.18.0" - spec.add_dependency "aws-sdk-v1", "~> 1.54" + spec.add_development_dependency "bundler", "~> 2.2" + spec.add_development_dependency "rake", "~> 13.0" + spec.add_dependency "pg", "~> 1.2.0" + spec.add_dependency "aws-sdk", "~> 3.0" end