タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

sqlとawsに関するefclのブックマーク (1)

  • Redshift で timestamp というカラム名を SELECT したらシンタックスエラーになる - kakakakakku blog

    Redshift で timestamp というカラム名を持つテーブルを SELECT しようとしてハマったので簡単にまとめておく.事象を簡潔に書くと,SELECT で timestamp の後に他のカラムを指定するとシンタックスエラーになるというもの. 結論から言えば,Redshift でも PostgreSQL でも timestamp は予約語ではないんだけど,データ型名ではあるので,SELECT するときは必ず引用符で囲ってあげる必要があって,考慮が面倒なのでカラム名にしない方が良いよねっていう話.ただし,動作確認をしてみたところ,Redshift では再現して,PostgreSQL では再現しなかったので,もしかしたら Redshift だけの制約なのかもしれないけど,代替のカラム名が用意できるならその方が良いと思う. マニュアル (PostgreSQL: Documentati

    Redshift で timestamp というカラム名を SELECT したらシンタックスエラーになる - kakakakakku blog
    efcl
    efcl 2021/06/13
    S3 SelectやRedshiftではtimestampというキーが特別扱いされてる。 "timestamp"で囲む必要がある
  • 1