| >>テーブル名にスペースを含む場合も PostgreSQL では >>問題になります。 > > さすがにそういう名前を付けようとは思わないので大丈夫かな。 > もしかして桐で使う場合は日本語名にした方が却って安全? >
その辺は何とも? (^^;
自分の場合、桐のデータを Web で利用するために PostgreSQL に データを移し利用しており、項目名はそのまま漢字で使用していま すが、テーブル名はさすがに漢字は使っていませんでした。
まぁ〜、桐の場合、SELECT での問題もありますが、外部DB書き出し の時のテーブル名の取り扱い(大文字小文字関連)で、PostgreSQL に 対しては「追加」で書き出す際の問題もあるので、何を使おうとも 何らかの制限は出て来ると思っています。
と思いながらも、念のためにテストしてみました。(PostgrSQLで)
テーブル名に大文字を使うと抽出での「(全て)」の問題あり、 書き出しの追加は可能。
テーブル名に小文字を使うと抽出での「(全て)」の問題ない、 書き出しの追加はエラー (古いドライバーでは勝手に上書きされたし、他のDBでも同様な 経験もあり)
で、テーブル名に漢字を使うと、・・・ 両方ともいけました! (^^) 少なくとも PostgreSQL 相手には、漢字を含めて、大文字小文字の 区別の存在しない文字を使うのが吉なのかかも?知れません。 ホントかな? # 他に問題が出そうな気もしますが。
|