Documentation

Schema
in package

Класс для работы со структурой базы данных.

Предоставляет методы для создания и удаления таблиц через PDO соединение.

Table of Contents

Properties

$dialect  : DatabaseDialectInterface|null
$pdo  : PDO

Methods

__construct()  : mixed
create()  : void
Создает новую таблицу в базе данных.
drop()  : void
Удаляет таблицу из базы данных.

Properties

Methods

__construct()

public __construct(PDO $pdo[, DatabaseDialectInterface|null $dialect = null ]) : mixed
Parameters
$pdo : PDO

Объект PDO для работы с базой данных

$dialect : DatabaseDialectInterface|null = null

Диалект базы данных (опционально)

create()

Создает новую таблицу в базе данных.

public create(string $table, callable $callback) : void
Parameters
$table : string

Название создаваемой таблицы

$callback : callable

Функция для определения структуры таблицы через Blueprint

Tags
throws
PDOException

В случае ошибки выполнения SQL-запросов

drop()

Удаляет таблицу из базы данных.

public drop(string $table) : void
Parameters
$table : string

Название удаляемой таблицы

Tags
throws
PDOException

В случае ошибки выполнения SQL-запроса


        
On this page

Search results