From 020f20aa9e99adbf59025345f288311ad6ae41a7 Mon Sep 17 00:00:00 2001 From: murtyk Date: Fri, 19 Feb 2021 12:22:37 -0500 Subject: [PATCH 1/2] update dependency gems --- Gemfile.lock | 20 +++++++++++--------- postgres_to_redshift.gemspec | 6 +++--- 2 files changed, 14 insertions(+), 12 deletions(-) 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/postgres_to_redshift.gemspec b/postgres_to_redshift.gemspec index 88ac1a9..117378d 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_development_dependency "bundler", "~> 2.2" + spec.add_development_dependency "rake", "~> 13.0" + spec.add_dependency "pg", "~> 1.2.0" spec.add_dependency "aws-sdk-v1", "~> 1.54" end From 219696fb649cebe6adc020099e29a149237d7bf9 Mon Sep 17 00:00:00 2001 From: murtyk Date: Fri, 19 Feb 2021 12:54:11 -0500 Subject: [PATCH 2/2] change to aws-sdk --- .gitignore | 1 + lib/postgres_to_redshift.rb | 4 ++-- postgres_to_redshift.gemspec | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) 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/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 117378d..c64e586 100644 --- a/postgres_to_redshift.gemspec +++ b/postgres_to_redshift.gemspec @@ -21,5 +21,5 @@ Gem::Specification.new do |spec| 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-v1", "~> 1.54" + spec.add_dependency "aws-sdk", "~> 3.0" end