タグ

ブックマーク / qiita.com/satoru_mag (1)

  • BigQueryであの頃のデータに戻りたい(ただし、1週間前まで) - Qiita

    SELECT * FROM `project_name.dataset_name.table_name` FOR SYSTEM_TIME AS OF '2020-02-01 10:00:00 Asia/Tokyo' パーティション分割テーブルを使っている場合は、いつもどおりWHEREで指定すればその部分だけを見てくれます。 DELETEとINSERTを実行する テーブルのデータを削除して、戻したい日時時点のデータを入れていきます。 消してしまった場合はINSERTだけすれば良いと思います。こんな感じ。 #全部のデータを消す DELETE FROM `project_name.dataset_name.table_name` WHERE 1 < 2; #戻したい日時時点を指定して、そのデータを入れる INSERT INTO `project_name.dataset_name.table_n

    BigQueryであの頃のデータに戻りたい(ただし、1週間前まで) - Qiita
  • 1