mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-08-27 04:32:14 +00:00
![Dan Brown](/assets/img/avatar_default.png)
Prevents forcing of MyISAM for some databases Removed old code to add indexes and added checks for existing indexes before removal. Should still allow upgrades, rollbacks to old bookstack versions may be funky but should not be high use-case.
40 lines
832 B
PHP
40 lines
832 B
PHP
<?php
|
|
|
|
use Illuminate\Database\Schema\Blueprint;
|
|
use Illuminate\Database\Migrations\Migration;
|
|
|
|
class CreatePagesTable extends Migration
|
|
{
|
|
/**
|
|
* Run the migrations.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function up()
|
|
{
|
|
|
|
|
|
Schema::create('pages', function (Blueprint $table) {
|
|
$table->increments('id');
|
|
$table->integer('book_id');
|
|
$table->integer('chapter_id');
|
|
$table->string('name');
|
|
$table->string('slug')->indexed();
|
|
$table->longText('html');
|
|
$table->longText('text');
|
|
$table->integer('priority');
|
|
$table->nullableTimestamps();
|
|
});
|
|
}
|
|
|
|
/**
|
|
* Reverse the migrations.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function down()
|
|
{
|
|
Schema::drop('pages');
|
|
}
|
|
}
|