[[RecentChanges]]
*tool.phpについて [#gbfe94df]

tool.phpはデータベースにシステムが利用するテーブルを作成するための簡易メンテナンススクリプトです。~
テーブル作成後は必ずパスワードの変更を行うか、サーバーから削除を行うようにしてください。

#contents

#br

//
//
**ログインする [#rdfaf45d]
//
//

tool.phpをブラウザから開くと、ログインフォームが表示されます。~
デフォルトのパスワードはReadmeに記載されていますので、そちらを入力してログインしてください。

//
//
**メイン画面 [#k625ff9e]
//
//

tool.phpのメニューは3段構成になっています。


-テーブル管理メニュー テーブルを個別に操作するためのメニューです。
-add templateメニュー テンプレート定義を更新するためのメニューです。
-全体操作メニュー テーブルの一括操作などが含まれるメニューです。

#br

//
//
***テーブル管理メニュー [#cf611716]
//
//

ページ最上部の枠で囲まれた表です。~
最左列がテーブル名で、それぞれのテーブルの横のメニューをクリックすることで操作を実行します。

|操作名称|説明|h
|~インポート|テーブルを作成します。&br;既にテーブルが存在する場合は上書きされますのでご注意ください。|
|~エクスポート|テーブルの現在のデータをcsvファイルに保存します。|
|~再編成|テーブルのカラム定義を更新します。&br;現在のテーブルデータはそのまま保持されます。&br;ただし、テーブル定義からカラムを削除した場合は、そのカラムのデータは失われます。|
|~バックアップ|データベース上にバックアップテーブルを作成します。&br;何らかの理由でテーブルデータが破損した場合などに、下記の復元を行うことによってバックアップ時点のデータまで巻き戻すことができます。&br;※カラム定義も巻き戻りますので、再編成を行われた場合はご注意ください。|
|~復元|バックアップテーブルを使ってテーブルデータを巻き戻します。&br;※このカラムに表示されている日付はバックアップの作成日時です。|
|~比較|テーブルデータとcsvファイルの内容を比較します。&br;shadow_id(csvの最左列の番号)が一致する行に対し、テーブルとcsvで相違があった場合はそれを一覧で表示します。&br;また、各カラムの「置換」チェックボックスにチェックを入れることで、相違があった場合にcsvのデータでテーブルデータを上書きすることができます。|
|~ダウンロード|エクスポートで出力したcsvファイルをダウンロードします。|

#br

//
//
***add templateメニュー [#kaf1d9c0]
//
//

テーブル管理メニューの下、「add template」の横にリンクが並んだメニューです。&br;
システムに新しいテンプレートを追加する場合はこのメニューからテンプレート定義を更新してください。

通常は一番右の「自動構築」をクリックすることでテンプレート定義が完全に更新されます。&br;
その他のリンクは開発用メニューで、モジュール単位でテンプレートを更新します。

#br

//
//
***全体操作メニュー [#j0c2f782]
//
//

ページ最下部の表です。

|操作名称|説明|h
|~トップ|tool.phpのトップページを表示します。|
|~TDBインポート|全てのテーブルをインポートします。&br;※モジュールテンプレートは更新されません。|
|~完全インポート|全てのテーブルをインポートし、モジュールテンプレートを更新します。|
|~一括エクスポート|全てのテーブルをcsvファイルに出力します。|
|~一括バックアップ|全てのテーブルをバックアップします。|
|~phpinfoを表示|phpinfoを表示します。|
|~一括復元|全てのテーブルをバックアップ時点まで巻き戻します。|
|~一括再編成|全てのテーブルを再編成します。|
|~一括ダウンロード|全てのcsvファイルをzip圧縮してダウンロードします。|
|~デザインテンプレートの確認|システムのテンプレート定義一覧を表示します。|
|~パスワード変更|tool.phpのログインパスワードを変更します。|

#br

トップ   新規 一覧 単語検索 最終更新   最終更新のRSS