a-blog cms PHP API Reference

DatabaseInfo
in package

Table of Contents

Properties

$dsn  : array<string|int, mixed>
DB接続情報

Methods

__construct()  : mixed
DatabaseInfo constructor.
add()  : mixed
カラムの追加
change()  : mixed
カラムの変更
changeEngine()  : mixed
テーブルのEngineを変更
createTables()  : mixed
テーブルを作成する
getColumns()  : array<string|int, mixed>
テーブルのカラム一覧の取得
getIndex()  : array<string|int, mixed>
テーブルのインデックスの取得
getTables()  : array<string|int, mixed>
テーブル一覧の取得
rename()  : mixed
カラムのリネーム
showIndex()  : array<string|int, mixed>
現在のインデックスを取得
alterTable()  : void
_alterTable カラム定義の変更を適用する

Properties

$dsn

DB接続情報

protected array<string|int, mixed> $dsn

Methods

__construct()

DatabaseInfo constructor.

public __construct(mixed $dsn) : mixed
Parameters
$dsn : mixed

array

add()

カラムの追加

public add(string $table, string $left, array<string|int, mixed> $def, string $after) : mixed
Parameters
$table : string
$left : string
$def : array<string|int, mixed>
$after : string

change()

カラムの変更

public change(string $table, string $left, array<string|int, mixed> $def) : mixed
Parameters
$table : string
$left : string
$def : array<string|int, mixed>

changeEngine()

テーブルのEngineを変更

public changeEngine(string $table, string $engine) : mixed
Parameters
$table : string
$engine : string

createTables()

テーブルを作成する

public createTables(array<string|int, mixed> $tables[, array<string|int, mixed>|null $idx = null ][, mixed $define = [] ]) : mixed
Parameters
$tables : array<string|int, mixed>
$idx : array<string|int, mixed>|null = null
$define : mixed = []
Tags
throws
RuntimeException

getColumns()

テーブルのカラム一覧の取得

public getColumns(mixed $table) : array<string|int, mixed>
Parameters
$table : mixed

string

Return values
array<string|int, mixed>

getIndex()

テーブルのインデックスの取得

public getIndex(mixed $table) : array<string|int, mixed>
Parameters
$table : mixed

string

Return values
array<string|int, mixed>

getTables()

テーブル一覧の取得

public getTables() : array<string|int, mixed>
Return values
array<string|int, mixed>

rename()

カラムのリネーム

public rename(string $table, string $left, array<string|int, mixed> $def, string $right) : mixed
Parameters
$table : string
$left : string
$def : array<string|int, mixed>
$right : string

showIndex()

現在のインデックスを取得

public showIndex(string $table) : array<string|int, mixed>
Parameters
$table : string
Return values
array<string|int, mixed>

alterTable()

_alterTable カラム定義の変更を適用する

protected alterTable(string $method, string $tb, string $left[, array<string|int, mixed> $def = [] ][, string $right = null ]) : void
Parameters
$method : string
$tb : string
$left : string
$def : array<string|int, mixed> = []

カラム定義

$right : string = null

        
On this page

Search results