Documentation

DatabaseDialectInterface

Интерфейс для работы с разными СУБД

Table of Contents

Methods

compileColumnDefinition()  : string
Компилирует определение колонки
compileCreateTable()  : string
Компилирует SQL-запрос для создания таблицы
getDefaultPort()  : int
Возвращает порт по умолчанию
getDriverName()  : string
Возвращает имя драйвера PDO
getLastInsertId()  : string
Возвращает ID последней вставленной записи
supportsForeignKeys()  : bool
Проверяет поддержку внешних ключей

Methods

compileColumnDefinition()

Компилирует определение колонки

public compileColumnDefinition(string $columnDefinition[, array<string|int, mixed> $parameters = [] ]) : string
Parameters
$columnDefinition : string
$parameters : array<string|int, mixed> = []

Дополнительные параметры колонки

Return values
string

Полное определение колонки для SQL-запроса

compileCreateTable()

Компилирует SQL-запрос для создания таблицы

public compileCreateTable(string $table, array<string|int, mixed> $columns[, array<string|int, mixed> $options = [] ]) : string
Parameters
$table : string
$columns : array<string|int, mixed>
$options : array<string|int, mixed> = []
Return values
string

SQL-запрос CREATE TABLE

getDefaultPort()

Возвращает порт по умолчанию

public getDefaultPort() : int
Return values
int

getDriverName()

Возвращает имя драйвера PDO

public getDriverName() : string
Return values
string

getLastInsertId()

Возвращает ID последней вставленной записи

public getLastInsertId(PDO $pdo[, string|null $sequence = null ]) : string
Parameters
$pdo : PDO

Объект PDO

$sequence : string|null = null

Имя последовательности (для PostgreSQL)

Return values
string

ID последней вставленной записи

supportsForeignKeys()

Проверяет поддержку внешних ключей

public supportsForeignKeys() : bool
Return values
bool

        
On this page

Search results