上記仕様を満たしていなかった。上記の仕様に準拠するようになった。文字数とは直接の関係はないが、知っておくべき情報もいくつかあった。スペースでパディングされるために結構コストが高い。...char型の場合、たとえばCHAR(10)で確保した列に100万行を挿入すれば、その列にどんな長さの文字列を挿入しようとも、きっちり10バイト×行数(この場合には1000万バイト)の領域が必要になります。varchar型やtext型の場合には、実際に挿入した文字列の長さ+4バイトしか使いません。長さがまちまちである文字列を保持するのであれば、varchar型やtext型の方がリーズナブルなわけです。つの主要な文字データ型を定義しています。文字分の文字列を保存できます。上限を越えた文字列をこの種の列に保存しようとするとエラーになります。標準で要求されています。値は単により短く保存されます。以前では上限を越えた文字列は黙って切り捨てられエラーとはなりません。ついては調べてないな・・・。[SQL]実装依存だったりするような予感。引き続きちょっとだけ改良。ChangeLog</a>に置き換えるようにした。追加したコードは以下の通り。ユーザに公開するディレクトリを設定。ユーザをどのローカルユーザにマッピングするかを設定。ユーザ情報を確認し、ローカルユーザが使うログインシェルを設定しておく。アクセスしか許可しない場合は、そもそもシェルは必要ない。アドレスをパスワードとして入力するところで認証に失敗してしまう。最初は正引きできないドメインだとエラーになってログインできないのかと思ったが、どうやらログインシェルを設定していないためにエラーになっていたようだ。ディレクティブの外へのシンボリックリンクの追跡は無効なようだ。