aboutsummaryrefslogtreecommitdiff
path: root/database/migrations/2016_01_04_143702_create_verbs_table.php
diff options
context:
space:
mode:
authorCamil Staps2019-12-30 16:57:13 +0100
committerCamil Staps2020-01-03 19:06:02 +0100
commitad10a6467f76822b9289832eeb0d0ac2038b32d1 (patch)
tree1d78251ad49be1a744dc4573a1b3cf54e295e3a4 /database/migrations/2016_01_04_143702_create_verbs_table.php
parentClarify incorrect parsing message when input is short (diff)
Strip down for simple app for Greek verb λύω
Diffstat (limited to 'database/migrations/2016_01_04_143702_create_verbs_table.php')
-rw-r--r--database/migrations/2016_01_04_143702_create_verbs_table.php59
1 files changed, 0 insertions, 59 deletions
diff --git a/database/migrations/2016_01_04_143702_create_verbs_table.php b/database/migrations/2016_01_04_143702_create_verbs_table.php
deleted file mode 100644
index a50c365..0000000
--- a/database/migrations/2016_01_04_143702_create_verbs_table.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php
-/**
- * HebrewParseTrainer - practice Hebrew verbs
- * Copyright (C) 2015 Camil Staps <info@camilstaps.nl>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Database\Migrations\Migration;
-
-class CreateVerbsTable extends Migration
-{
- /**
- * Run the migrations.
- *
- * @return void
- */
- public function up()
- {
- Schema::create('verbs', function (Blueprint $table) {
- $table->increments('id');
- $table->string('verb', 24)->collate('utf8_general_ci');
- $table->string('root', 24)->collate('utf8_general_ci');
- $table->string('stem', 24);
- $table->string('tense', 24);
- $table->enum('person', [1,2,3])->nullable();
- $table->enum('gender', ['m', 'f'])->nullable();
- $table->enum('number', ['s', 'p'])->nullable();
-
- $table->unique(['verb', 'root', 'stem', 'tense', 'person', 'gender', 'number']);
-
- $table->foreign('root')->references('root')->on('roots');
- $table->foreign('stem')->references('name')->on('stems');
- $table->foreign('tense')->references('name')->on('tenses');
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::drop('verbs');
- }
-}