Closed3
BigQuery CLIのコマンドチートシート
BigQuery操作には
- Google Cloud Console
- CLI
- クライアントライブラリ
の3つの方法があるが、この中でCLIの操作におけるコマンドを忘れがちなので残しておく。
参考
- BigQueryのbqコマンドを全部試してみたので解説する
- bqコマンドで
.sql
ファイルを参照してCreate ViewするTips
$ bq mk --use_legacy_sql=false --view "`cat my_view.sql`" dataset.myview
# データセットの一覧を取得
$ bq ls
# データセットの作成
$ bq mk [dataset_name]
# データセットの削除
$ bq rm -r -f -d [dataset_name]
# ロケーションを東京に指定してデータのセットを作成
$ bq mk --location=asia-northeast1 [dataset_name]
# スキーマ定義を含むからのテーブルを作成
# ref. https://cloud.google.com/bigquery/docs/tables?hl=ja#creating_an_empty_table_with_a_schema_definition
$ bq mk --table [dataset_name].[table_name] [jsonファイルのパス]
# ex:
$ bq mk --table revenuecat_transaction.raw ./bigquery_schema/revenuecat_transaction.json
# schemaを更新したい場合`bq update`コマンドでは既存のフィールドを削除できないため
# 一旦テーブルを削除した後に再度作り直すしかなさそう
# テーブルの削除
$ bq rm -t -f [dataset_name].[table_name]
このスクラップは2022/08/01にクローズされました