Клас Schema
(PECL mysql-xdevapi >= 8.0.11)
Вступ
Огляд класів
class mysql_xdevapi\Schema
implements
mysql_xdevapi\DatabaseObject {
/* Свойства */
public
$name;
/* Методы */
public createCollection(string $name, string $validate = ?): mysql_xdevapi\Collection
public dropCollection(string $collection_name): bool
public existsInDatabase(): bool
public getCollection(string $name): mysql_xdevapi\Collection
public getCollectionAsTable(string $name): mysql_xdevapi\Table
public getCollections(): array
public getName(): string
public getSession(): mysql_xdevapi\Session
public getTable(string $name): mysql_xdevapi\Table
public getTables(): array
}
Властивості
name
Зміст
- Schema::__construct - Конструктор класу Schema
- Schema::createCollection— Додає колекцію до схеми
- Schema::dropCollection— Видаляє колекції зі схеми
- Schema::existsInDatabase— Перевіряє, чи існує у базі даних
- Schema::getCollection— Отримує колекцію зі схеми
- Schema::getCollectionAsTable— Отримує колекцію як об'єкт класу Table
- Schema::getCollections— Отримує всі колекції схеми
- Schema::getName— Отримує ім'я схеми
- Schema::getSession— Отримує сесію схеми
- Schema::getTable— Отримує таблицю схеми
- Schema::getTables— Отримує таблиці схеми