Search for schema

  1. Search 7.x for schema
  2. Search 9.5.x for schema
  3. Search 8.9.x for schema
  4. Search 10.3.x for schema
  5. Other projects

Exact matches

These are exact matches according to your search
Title Object type File name Summary
Schema class core/modules/sqlite/src/Driver/Database/sqlite/Schema.php SQLite implementation of \Drupal\Core\Database\Schema.
Schema class core/modules/mysql/src/Driver/Database/mysql/Schema.php MySQL implementation of \Drupal\Core\Database\Schema.
Schema class core/modules/pgsql/src/Driver/Database/pgsql/Schema.php PostgreSQL implementation of \Drupal\Core\Database\Schema.
Schema class core/tests/Drupal/Tests/Core/Database/Stub/Driver/Schema.php A very minimal class for testing purposes.
Schema class core/tests/fixtures/database_drivers/module/core_fake/src/Driver/Database/CoreFakeWithAllCustomClasses/Schema.php CoreFakeWithAllCustomClasses implementation of \Drupal\Core\Database\Schema.
Schema class core/lib/Drupal/Core/Database/Schema.php Provides a base implementation for Database Schema.

All search results

Title Object type File name Summary
SchemaListenerController::test function core/modules/config/tests/config_test/src/SchemaListenerController.php Tests the BrowserTestBase tests can use strict schema checking.
SchemaListenerController::__construct function core/modules/config/tests/config_test/src/SchemaListenerController.php Constructs the SchemaListenerController object.
SchemaObjectDoesNotExistException class core/lib/Drupal/Core/Database/SchemaObjectDoesNotExistException.php Exception thrown if an object being modified doesn't exist yet.
SchemaObjectDoesNotExistException.php file core/lib/Drupal/Core/Database/SchemaObjectDoesNotExistException.php
SchemaObjectExistsException class core/lib/Drupal/Core/Database/SchemaObjectExistsException.php Exception thrown if an object being created already exists.
SchemaObjectExistsException.php file core/lib/Drupal/Core/Database/SchemaObjectExistsException.php
SchemaTableColumnSizeTooLargeException class core/lib/Drupal/Core/Database/Exception/SchemaTableColumnSizeTooLargeException.php Exception thrown if a column size is too large on table creation.
SchemaTableColumnSizeTooLargeException.php file core/lib/Drupal/Core/Database/Exception/SchemaTableColumnSizeTooLargeException.php
SchemaTableKeyTooLargeException class core/lib/Drupal/Core/Database/Exception/SchemaTableKeyTooLargeException.php Exception thrown if a key is too large.
SchemaTableKeyTooLargeException.php file core/lib/Drupal/Core/Database/Exception/SchemaTableKeyTooLargeException.php
SchemaTest class core/modules/sqlite/tests/src/Kernel/sqlite/SchemaTest.php Tests schema API for the SQLite driver.
SchemaTest class core/modules/mysql/tests/src/Kernel/mysql/SchemaTest.php Tests schema API for the MySQL driver.
SchemaTest class core/modules/pgsql/tests/src/Unit/SchemaTest.php @coversDefaultClass \Drupal\pgsql\Driver\Database\pgsql\Schema
@group Database
SchemaTest class core/modules/pgsql/tests/src/Kernel/pgsql/SchemaTest.php Tests schema API for the PostgreSQL driver.
SchemaTest.php file core/modules/pgsql/tests/src/Unit/SchemaTest.php
SchemaTest.php file core/modules/pgsql/tests/src/Kernel/pgsql/SchemaTest.php
SchemaTest.php file core/modules/sqlite/tests/src/Kernel/sqlite/SchemaTest.php
SchemaTest.php file core/modules/mysql/tests/src/Kernel/mysql/SchemaTest.php
SchemaTest::assertCollation function core/modules/mysql/tests/src/Kernel/mysql/SchemaTest.php Asserts that fields have the correct collation, if supported.
SchemaTest::checkSchemaComment function core/modules/sqlite/tests/src/Kernel/sqlite/SchemaTest.php Checks that a table or column comment matches a given description.
SchemaTest::checkSchemaComment function core/modules/mysql/tests/src/Kernel/mysql/SchemaTest.php Checks that a table or column comment matches a given description.
SchemaTest::checkSchemaComment function core/modules/pgsql/tests/src/Kernel/pgsql/SchemaTest.php Checks that a table or column comment matches a given description.
SchemaTest::checkSequenceRenaming function core/modules/pgsql/tests/src/Kernel/pgsql/SchemaTest.php Check that the ID sequence gets renamed when the table is renamed.
SchemaTest::providerComputedConstraintName function core/modules/pgsql/tests/src/Unit/SchemaTest.php Data provider for ::testComputedConstraintName().
SchemaTest::testComputedConstraintName function core/modules/pgsql/tests/src/Unit/SchemaTest.php Tests whether the actual constraint name is correctly computed.
SchemaTest::testGeneratedInvisiblePrimaryKey function core/modules/mysql/tests/src/Kernel/mysql/SchemaTest.php Tests adding a primary key when sql_generate_invisible_primary_key is on.
SchemaTest::testIndexLength function core/modules/mysql/tests/src/Kernel/mysql/SchemaTest.php Tests that indexes on string fields are limited to 191 characters on MySQL.
SchemaTest::testIntrospectIndexSchema function core/modules/sqlite/tests/src/Kernel/sqlite/SchemaTest.php @covers \Drupal\sqlite\Driver\Database\sqlite\Schema::introspectIndexSchema
SchemaTest::testIntrospectIndexSchema function core/modules/mysql/tests/src/Kernel/mysql/SchemaTest.php @covers \Drupal\mysql\Driver\Database\mysql\Schema::introspectIndexSchema
SchemaTest::testIntrospectIndexSchema function core/modules/pgsql/tests/src/Kernel/pgsql/SchemaTest.php @covers \Drupal\pgsql\Driver\Database\pgsql\Schema::introspectIndexSchema
SchemaTest::testPgsqlExtensionExists function core/modules/pgsql/tests/src/Kernel/pgsql/SchemaTest.php @covers \Drupal\pgsql\Driver\Database\pgsql\Schema::extensionExists
SchemaTest::testPgsqlSequences function core/modules/pgsql/tests/src/Kernel/pgsql/SchemaTest.php Tests if the new sequences get the right ownership.
SchemaTest::testRenameTableWithNameContainingDrupalUnderscoreAndMultipleIndexes function core/modules/pgsql/tests/src/Kernel/pgsql/SchemaTest.php Tests renaming a table which name contains drupal_ with multiple indexes.
SchemaTest::testRenameTableWithNewIndexNameEqualsTableName function core/modules/pgsql/tests/src/Kernel/pgsql/SchemaTest.php Tests renaming a table where the new index name is equal to the table name.
SchemaTest::testReservedKeywordsForNaming function core/modules/pgsql/tests/src/Kernel/pgsql/SchemaTest.php Tests handling with reserved keywords for naming tables, fields and more.
SchemaTest::testSchemaTableColumnSizeTooLargeException function core/modules/mysql/tests/src/Kernel/mysql/SchemaTest.php Tests SchemaTableColumnSizeTooLargeException.
SchemaTest::testSchemaTableKeyTooLargeException function core/modules/mysql/tests/src/Kernel/mysql/SchemaTest.php Tests SchemaTableKeyTooLargeException.
SchemaTest::testTableExists function core/modules/pgsql/tests/src/Kernel/pgsql/SchemaTest.php Tests the method tableExists().
SchemaTest::testTableWithSpecificDataType function core/modules/pgsql/tests/src/Kernel/pgsql/SchemaTest.php Tests creating a table with database specific data type.
SchemaTest::testTableWithSpecificDataType function core/modules/sqlite/tests/src/Kernel/sqlite/SchemaTest.php Tests creating a table with database specific data type.
SchemaTest::testTableWithSpecificDataType function core/modules/mysql/tests/src/Kernel/mysql/SchemaTest.php Tests creating a table with database specific data type.
SchemaTest::testUnsignedField function core/modules/pgsql/tests/src/Kernel/pgsql/SchemaTest.php Tests column name escaping in field constraints.
SchemaTest::tryInsertExpectsIntegrityConstraintViolationException function core/modules/sqlite/tests/src/Kernel/sqlite/SchemaTest.php Tries to insert a value that throws an IntegrityConstraintViolationException.
SchematicNormalizerFallbackTrait trait core/modules/serialization/src/Normalizer/SchematicNormalizerFallbackTrait.php Trait for generating helpful schema-generation fallback messages.
SchematicNormalizerFallbackTrait.php file core/modules/serialization/src/Normalizer/SchematicNormalizerFallbackTrait.php
SchematicNormalizerFallbackTrait::generateNoSchemaAvailableMessage function core/modules/serialization/src/Normalizer/SchematicNormalizerFallbackTrait.php
SchematicNormalizerHelperTrait trait core/modules/serialization/src/Normalizer/SchematicNormalizerHelperTrait.php Methods for normalizing JSON schema.
SchematicNormalizerHelperTrait.php file core/modules/serialization/src/Normalizer/SchematicNormalizerHelperTrait.php
SchematicNormalizerHelperTrait::checkFormat function core/modules/serialization/src/Normalizer/SchematicNormalizerHelperTrait.php
SchematicNormalizerHelperTrait::getNormalizationSchema function core/modules/serialization/src/Normalizer/SchematicNormalizerHelperTrait.php Retrieve JSON Schema for the normalization.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.