タグ

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

  • Redshift使ったときに調べたこと - Qiita

    1年くらい前につけたメモが元なので最近は少し違うかもしれないけど 1.UPSERT PrimaryやUniqueがRedshiftでは効かないからUPSERTするためには一時テーブルに読み込み→元テーブルから同じ主キーのレコードを消す→一時テーブルをくっつける操作が必要 http://docs.aws.amazon.com/ja_jp/redshift/latest/dg/merge-replacing-existing-rows.html 2.通し番号、連番 Redshiftにはシーケンスが無い ROW_NUMBER() を使って通し番号をゲットする。 http://docs.aws.amazon.com/ja_jp/redshift/latest/dg/r_WF_ROW_NUMBER.html UPDATE target_table SET id_new = row FROM ( SE

    Redshift使ったときに調べたこと - Qiita
  • 1