Databáze

Náhled schématu

Tato stránka ukazuje, jak se typovaný PHP blueprint schématu převádí na SQL podle aktivní databázové gramatiky. Nad databází se nespouští žádný příkaz.

Režim
Úprava
Tabulka
_tmp_schema_demo_article
Stav
Náhled je připraven
Pouze náhled. Žádné SQL nebylo spuštěno.

PHP blueprint

Vstup
schema.php · PHP
$schema->table('_tmp_schema_demo_article', static function (TableBlueprint $table): void {
    $table->string('meta_title', 255)
        ->nullable()
        ->after('title')
        ->comment('Optional SEO meta title.');

    $table->string('meta_description', 500)
        ->nullable()
        ->after('meta_title')
        ->comment('Optional SEO meta description.');

    $table->index('meta_title');
});

Vygenerované SQL

Výstup
statement-1.sql · SQL
ALTER TABLE `_tmp_schema_demo_article` ADD `meta_title` VARCHAR(255) NULL COMMENT 'Optional SEO meta title.' AFTER `title`
statement-2.sql · SQL
ALTER TABLE `_tmp_schema_demo_article` ADD `meta_description` VARCHAR(500) NULL COMMENT 'Optional SEO meta description.' AFTER `meta_title`
statement-3.sql · SQL
ALTER TABLE `_tmp_schema_demo_article` ADD KEY `index_meta_title` (`meta_title`)