パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Caps Lockキー、使ってる?」記事へのコメント

  • by Anonymous Coward

    なんか大文字のイメージが強くて。
    もちろん小文字でも問題ないのは知ってるんだけだね。

    • by Anonymous Coward on 2022年04月25日 7時52分 (#4238830)

      PostgreSQLの場合テーブル名は小文字で書かないとハマることがある
      https://qiita.com/DaikiandNatsu/items/85b842cd493b0ac8f881 [qiita.com]

      親コメント
      • by Anonymous Coward

        具体的にはpgAdmin3でテーブル名:mstUserを作成していた。
        (本来:mst_userとすべき)

        大文字小文字以前の問題じゃねぇか。
        それにPostgreSQLの仕様は大文字小文字を区別する?
        Oracle同様に""で囲えばの話で通常はしないはず。小文字とみなすのが既定の動作。
        分かってない奴はどこまでも頓珍漢。

        そういや何でPostgreSQLは小文字とみなすんだろうな。
        あれだけOracle互換に振っているのに。

        • by Anonymous Coward

          いやいや、元記事をもうちょっとちゃんと読もうよ。

          > Oracle同様に""で囲えばの話で通常はしないはず。小文字とみなすのが既定の動作。

          まさにこの動作仕様と pgAdmin3 の実装の組み合わせのおかげで大文字テーブル名のトラブルが出た、って話でしょう。

          対策に書いてあるのはアンダースコアの有無を間違えたって話ではなくて、テーブル名の命名規則としてキャメルケースではなく小文字だけのスネークケースにした、って話。

人生unstable -- あるハッカー

処理中...