XAMPP(データ移行)

データ移行を行う
  ・環境の違いを吸収する
    データについては下記の様な2段階を経てサーバーに移行される
      第一段階:XPからWin7へ
        XPのサポート終了に伴って、開発環境をWin7へ移す
        同じWindowsだが、【an httpd】環境から【XAMPP】環境へ移す
      第二段階:Win7からUnixへアップロードする
        Shift-JISからUTF8の世界へデータを移す

  ・MySQLのテーブルのネーミング問題
    テーブル作成でトラブル
      テーブル名の先頭1文字を大文字にしようとしてエラーとなる

      Unix環境は大文字と小文字を厳密に区別して扱います
        【my.ini】で【lower_case_table_nemes=0】となっています
        大文字と小文字を区別する指定です
      windows環境は大文字も小文字も同じとして扱います
        【my.ini】で【lower_case_table_nemes=1】となっています
        大文字だと小文字に変えてテーブル生成する指定です

      上記の様に【XAMPP】環境では、大文字で入力しても小文字でテーブルを生成しますので
        unix環境だとテーブル名の操作で不整合が生じます、それで登録時にエラーにしている
        windows環境(XAMPP)の【my.ini】で【lower_case_table_nemes=2】と指定する
         これは、入力通りの文字でテーブルを生成する指定です
          全て小文字にすれば解決するのですが、ソースの見た目を重視しました
          MySQLの操作には気を遣い続けていこうと思います

  ・文字コードの問題
    XP環境ではshift-jisで統一していました
      unix環境ではutf8に統一しようと考えています

    ・DBの内容をCSVにして移行する際にコード変換を掛けます
      一度読み込んでから書き出す際に文字コードを指定する

  ・全角文字の問題
    ・ホルダー名とファイル名に全角文字コード(日本語)を使っていた
      unix環境では使用できないと考えて、全件を【change】コマンドで半角文字に変換する
      これはかなりの手作業量になりそう・・・・・・自動では変換不可能だから


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください