(No version information available, might only be in Git)
Schema::existsInDatabase — Prüft, ob es das angegebene Objekt in der Datenbank gibt
Prüft, ob das betreffende Objekt (Schema, Tabelle, Sammlung oder View) im Schema-Objekt vorhanden ist.
Diese Funktion besitzt keine Parameter.
Gibt true
zurück, wenn das Schema, die Tabelle, die Sammlung oder der
View noch im Schema vorhanden ist, andernfalls wird false
zurückgegeben.
Beispiel #1 mysql_xdevapi\Schema::existsInDatabase()-Beispiel
<?php
$session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");
$session->sql("DROP DATABASE IF EXISTS food")->execute();
$session->sql("CREATE DATABASE food")->execute();
$session->sql("CREATE TABLE food.fruit(name text, rating text)")->execute();
$schema = $session->getSchema("food");
$schema->createCollection("trees");
// ...
$trees = $schema->getCollection("trees");
// ...
// Ist diese Sammlung noch in der Datenbank (Schema)?
if ($trees->existsInDatabase()) {
echo "Ja, die Sammlung 'trees' ist noch in der Datenbank.";
}
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
Ja, die Sammlung 'trees' ist noch in der Datenbank.