(No version information available, might only be in Git)
Schema::existsInDatabase — Verifica si el objeto existe en la base de datos
Verifica si el objeto actual (esquema, tabla, colección o vista) existe en el objeto esquema.
Esta función no tiene parámetros.
true
si el esquema, la tabla, la colección o la vista aún existe en el esquema, de lo contrario false
.
Ejemplo #1 Ejemplo de mysql_xdevapi\Schema::existsInDatabase()
<?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");
// ...
// ¿Esta colección aún está en la base de datos (esquema)?
if ($trees->existsInDatabase()) {
echo "Yes, the 'trees' collection is still present.";
}
El resultado del ejemplo sería algo similar a:
Yes, the 'trees' collection is still present.