lib/bigquery_migration/action.rb in bigquery_migration-0.1.7 vs lib/bigquery_migration/action.rb in bigquery_migration-0.2.0.pre1
- old
+ new
@@ -40,10 +40,11 @@
insert
preview
insert_select
copy_table
table_info
+ migrate_partitioned_table
])
end
def client
@client ||= BigqueryMigration.new(@config, @opts)
@@ -72,9 +73,16 @@
client.migrate_table(
schema_file: config[:schema_file],
columns: config[:columns],
backup_dataset: config[:backup_dataset],
backup_table: config[:backup_table]
+ )
+ end
+
+ def migrate_partitioned_table
+ client.migrate_partitioned_table(
+ schema_file: config[:schema_file],
+ columns: config[:columns],
)
end
def insert
client.insert_all_table_data(rows: config[:rows])