付録C:データベース構成リスト

1960 ワード

汎用パラメータ
パラメータ
説明
デフォルト
type
データベースコネクタ名またはデータベースタイプmysql
hostname
データベース・サーバ・アドレス127.0.0.1
database
データベース名

username
データベースのユーザー名

password
データベースのパスワード

dns
データベース接続DNS

params
せつぞくパラメータ

charset
データベースエンコーディングutf8
prefix
データテーブル接頭辞

debug
データベースデバッグモード
false
deploy
サーバの導入方法:0単一サーバ1分散サーバ
0
rw_separate
読み書き分離の有無、主従式有効false
master_num
読み書き分離後のプライマリ・サーバの数
1
slave_no
サーバーからのシーケンス番号の指定

fields_strict
フィールドが存在するかどうかを厳密にチェックするtrue
resultset_type
データセットタイプarray
result_type
データ戻りタイプ
はいれつ
auto_timestamp
オートライトタイムフィールドfalse
datetime_format
タイムフィールド出力フォーマットY-m-d H:i:s
sql_explain
パフォーマンス分析が必要かどうかfalse
query
クエリー・クラスの指定\think\db\Query
builder
ジェネレータクラス名の指定

break_reconnect
断線再接続の有無
false
いくつかの注意事項:
  • typeパラメータコア内蔵のデータベースドライバはデータベースタイプのみ記入し、サードパーティ拡張であれば完全なコネクタクラス名を記入する必要がある可能性がある
  • hostnameパラメータは使用しないでくださいlocalhost分散型データベースで複数のサーバアドレスをカンマで区切っている場合
  • break_reconnectパラメータは現在のみMysql有効
  • builderパラメータの指定は一般的に推奨されない
  • datetime_formatパラメータが設定されている場合false時間フィールドが整数であることを示す場合は出力を自動変換しない
  • sql_explainパラメータは現在のみmysql有効
  • MongoDb追加パラメータ
    MongoDb拡張にはいくつかのパラメータが追加されました
    パラメータ
    説明
    デフォルト
    pk
    データテーブルのプライマリ・キー名_id
    pk_convert_id
    強制変換_ididfalse
    type_map
    指定typeMap['root' => 'array', 'document' => 'array']
    下一篇:B:使用MongoDb