Spec-Zone.ru › Laravel 5.7

SQLiteBuilder

класс SQLiteBuilder расширяет Builder (View source)

Свойства

protected Connection $connection Экземпляр соединения с базой данных. из Builder
protected Grammar $grammar Экземпляр грамматики схемы. из Builder
protected Closure $resolver Обратный вызов разрешителя Blueprint. из Builder
static int $defaultStringLength Длина строки по умолчанию для миграций. из Builder

Методы

void __construct(Connection $connection)

Создает новый менеджер схемы базы данных.

из Builder
static void defaultStringLength(int $length)

Устанавливает длину строки по умолчанию для миграций.

из Builder
bool hasTable(string $table)

Определяет, существует ли данная таблица.

из Builder
bool hasColumn(string $table, string $column)

Определяет, содержит ли данная таблица данный столбец.

из Builder
bool hasColumns(string $table, array $columns)

Определяет, содержит ли данная таблица данные столбцы.

из Builder
string getColumnType(string $table, string $column)

Получает тип данных для данного имени столбца.

из Builder
array getColumnListing(string $table)

Получает список столбцов для данной таблицы.

из Builder
void table(string $table, Closure $callback)

Изменяет таблицу в схеме.

из Builder
void create(string $table, Closure $callback)

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

из Builder
void drop(string $table)

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

из Builder
void dropIfExists(string $table)

Удаляет таблицу из схемы, если она существует.

из Builder
void dropAllTables()

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

void dropAllViews()

Удаляет все представления из базы данных.

void rename(string $from, string $to)

Переименовывает таблицу в схеме.

из Builder
bool enableForeignKeyConstraints()

Включает ограничения внешних ключей.

из Builder
bool disableForeignKeyConstraints()

Отключает ограничения внешних ключей.

из Builder
void build(Blueprint $blueprint)

Выполняет построение/изменение таблицы на основе чертежа.

из Builder
Blueprint createBlueprint(string $table, Closure $callback = null)

Создает новый набор команд с помощью Closure.

из Builder
Connection getConnection()

Получает экземпляр соединения с базой данных.

из Builder
$this setConnection(Connection $connection)

Устанавливает экземпляр соединения с базой данных.

из Builder
void blueprintResolver(Closure $resolver)

Устанавливает обратный вызов разрешителя Schema Blueprint.

из Builder
void refreshDatabaseFile()

Очищает файл базы данных.

Подробности

void __construct(Connection $connection)

Создает новый менеджер схемы базы данных.

Параметры

Connection $connection

Возвращаемое значение

void

static void defaultStringLength(int $length)

Устанавливает длину строки по умолчанию для миграций.

Параметры

int $length

Возвращаемое значение

void

bool hasTable(string $table)

Определяет, существует ли данная таблица.

Параметры

string $table

Возвращаемое значение

bool

bool hasColumn(string $table, string $column)

Определяет, содержит ли данная таблица данный столбец.

Параметры

string $table
string $column

Возвращаемое значение

bool
END_OF_DOCUMENT_MARKER

bool hasColumns(string $table, array $columns)

Определить, содержит ли заданная таблица заданные столбцы.

Параметры

string $table
array $columns

Возвращаемое значение

bool

string getColumnType(string $table, string $column)

Получить тип данных для заданного имени столбца.

Параметры

string $table
string $column

Возвращаемое значение

string

array getColumnListing(string $table)

Получить список столбцов для заданной таблицы.

Параметры

string $table

Возвращаемое значение

array

void table(string $table, Closure $callback)

Изменить таблицу в схеме.

Параметры

string $table
Closure $callback

Возвращаемое значение

void

void create(string $table, Closure $callback)

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

Параметры

string $table
Closure $callback

Возвращаемое значение

void

void drop(string $table)

Удалить таблицу из схемы.

Параметры

string $table

Возвращаемое значение

void

void dropIfExists(string $table)

Удалить таблицу из схемы, если она существует.

Параметры

string $table

Возвращаемое значение

void

void dropAllTables()

Удалить все таблицы из базы данных.

Возвращаемое значение

void

void dropAllViews()

Удалить все представления из базы данных.

Возвращаемое значение

void

void rename(string $from, string $to)

Переименовать таблицу в схеме.

Параметры

string $from
string $to

Возвращаемое значение

void

bool enableForeignKeyConstraints()

Включить ограничения внешних ключей.

Возвращаемое значение

bool

bool disableForeignKeyConstraints()

Отключить ограничения внешних ключей.

Возвращаемое значение

bool

protected void build(Blueprint $blueprint)

Выполнить схему для построения/изменения таблицы.

Параметры

Blueprint $blueprint

Возвращаемое значение

void

protected Blueprint createBlueprint(string $table, Closure $callback = null)

Создать новый набор команд с Closure.

Параметры

string $table
Closure $callback

Возвращаемое значение

Blueprint

Connection getConnection()

Получить экземпляр подключения к базе данных.

Возвращаемое значение

Connection

$this setConnection(Connection $connection)

Установить экземпляр подключения к базе данных.

Параметры

Connection $connection

Возвращаемое значение

$this

void blueprintResolver(Closure $resolver)

Установить вызов обратного вызова для решения схемы Blueprint.

Параметры

Closure $resolver

Возвращаемое значение

void

void refreshDatabaseFile()

Очистить файл базы данных.

Возвращаемое значение

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Database/Schema/SQLiteBuilder.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API