├── .gitignore ├── .travis.yml ├── Gemfile ├── LICENSE ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── examples ├── Gemfile ├── Gemfile.lock ├── customer_csv_to_mysql.etl ├── customer_csv_to_pg.etl ├── customer_mysql_to_csv.etl ├── customer_mysql_to_pg.etl ├── data │ └── customer.csv ├── incremental_insert.etl ├── init.rb └── sources │ └── customer.rb ├── kiba-plus.gemspec ├── lib └── kiba │ ├── plus.rb │ └── plus │ ├── destination │ ├── csv.rb │ ├── mysql.rb │ ├── mysql_bulk.rb │ ├── pg.rb │ ├── pg_bulk.rb │ ├── pg_bulk2.rb │ └── pg_bulk_utils.rb │ ├── helper.rb │ ├── job.rb │ ├── logger.rb │ ├── source │ ├── mysql.rb │ └── pg.rb │ └── version.rb └── test ├── data └── customer.csv ├── kiba ├── features │ ├── csv_to_x_test.rb │ └── mysql_to_x_test.rb ├── plus │ ├── destination │ │ ├── csv_test.rb │ │ ├── mysql_bulk_test.rb │ │ ├── mysql_test.rb │ │ ├── pg_bulk2_test.rb │ │ ├── pg_bulk_test.rb │ │ ├── pg_bulk_utils_test.rb │ │ └── pg_test.rb │ ├── helper_test.rb │ └── source │ │ └── mysql_test.rb └── plus_test.rb ├── pg_copy_tmp └── .keep └── test_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/bin/setup -------------------------------------------------------------------------------- /examples/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/examples/Gemfile -------------------------------------------------------------------------------- /examples/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/examples/Gemfile.lock -------------------------------------------------------------------------------- /examples/customer_csv_to_mysql.etl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/examples/customer_csv_to_mysql.etl -------------------------------------------------------------------------------- /examples/customer_csv_to_pg.etl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/examples/customer_csv_to_pg.etl -------------------------------------------------------------------------------- /examples/customer_mysql_to_csv.etl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/examples/customer_mysql_to_csv.etl -------------------------------------------------------------------------------- /examples/customer_mysql_to_pg.etl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/examples/customer_mysql_to_pg.etl -------------------------------------------------------------------------------- /examples/data/customer.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/examples/data/customer.csv -------------------------------------------------------------------------------- /examples/incremental_insert.etl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/examples/incremental_insert.etl -------------------------------------------------------------------------------- /examples/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/examples/init.rb -------------------------------------------------------------------------------- /examples/sources/customer.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kiba-plus.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/kiba-plus.gemspec -------------------------------------------------------------------------------- /lib/kiba/plus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/lib/kiba/plus.rb -------------------------------------------------------------------------------- /lib/kiba/plus/destination/csv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/lib/kiba/plus/destination/csv.rb -------------------------------------------------------------------------------- /lib/kiba/plus/destination/mysql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/lib/kiba/plus/destination/mysql.rb -------------------------------------------------------------------------------- /lib/kiba/plus/destination/mysql_bulk.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/lib/kiba/plus/destination/mysql_bulk.rb -------------------------------------------------------------------------------- /lib/kiba/plus/destination/pg.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/lib/kiba/plus/destination/pg.rb -------------------------------------------------------------------------------- /lib/kiba/plus/destination/pg_bulk.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/lib/kiba/plus/destination/pg_bulk.rb -------------------------------------------------------------------------------- /lib/kiba/plus/destination/pg_bulk2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/lib/kiba/plus/destination/pg_bulk2.rb -------------------------------------------------------------------------------- /lib/kiba/plus/destination/pg_bulk_utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/lib/kiba/plus/destination/pg_bulk_utils.rb -------------------------------------------------------------------------------- /lib/kiba/plus/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/lib/kiba/plus/helper.rb -------------------------------------------------------------------------------- /lib/kiba/plus/job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/lib/kiba/plus/job.rb -------------------------------------------------------------------------------- /lib/kiba/plus/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/lib/kiba/plus/logger.rb -------------------------------------------------------------------------------- /lib/kiba/plus/source/mysql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/lib/kiba/plus/source/mysql.rb -------------------------------------------------------------------------------- /lib/kiba/plus/source/pg.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/lib/kiba/plus/source/pg.rb -------------------------------------------------------------------------------- /lib/kiba/plus/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/lib/kiba/plus/version.rb -------------------------------------------------------------------------------- /test/data/customer.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/test/data/customer.csv -------------------------------------------------------------------------------- /test/kiba/features/csv_to_x_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/test/kiba/features/csv_to_x_test.rb -------------------------------------------------------------------------------- /test/kiba/features/mysql_to_x_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/test/kiba/features/mysql_to_x_test.rb -------------------------------------------------------------------------------- /test/kiba/plus/destination/csv_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/test/kiba/plus/destination/csv_test.rb -------------------------------------------------------------------------------- /test/kiba/plus/destination/mysql_bulk_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/test/kiba/plus/destination/mysql_bulk_test.rb -------------------------------------------------------------------------------- /test/kiba/plus/destination/mysql_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/test/kiba/plus/destination/mysql_test.rb -------------------------------------------------------------------------------- /test/kiba/plus/destination/pg_bulk2_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/test/kiba/plus/destination/pg_bulk2_test.rb -------------------------------------------------------------------------------- /test/kiba/plus/destination/pg_bulk_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/test/kiba/plus/destination/pg_bulk_test.rb -------------------------------------------------------------------------------- /test/kiba/plus/destination/pg_bulk_utils_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/test/kiba/plus/destination/pg_bulk_utils_test.rb -------------------------------------------------------------------------------- /test/kiba/plus/destination/pg_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/test/kiba/plus/destination/pg_test.rb -------------------------------------------------------------------------------- /test/kiba/plus/helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/test/kiba/plus/helper_test.rb -------------------------------------------------------------------------------- /test/kiba/plus/source/mysql_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/test/kiba/plus/source/mysql_test.rb -------------------------------------------------------------------------------- /test/kiba/plus_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/test/kiba/plus_test.rb -------------------------------------------------------------------------------- /test/pg_copy_tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hooopo/kiba-plus/HEAD/test/test_helper.rb --------------------------------------------------------------------------------