Added Test class to track benchmark groups
This commit is contained in:
		
							
								
								
									
										33
									
								
								db/migrations/20221125223430_add_tests_table.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								db/migrations/20221125223430_add_tests_table.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | ||||
| <?php | ||||
| declare(strict_types=1); | ||||
|  | ||||
| use Phinx\Migration\AbstractMigration; | ||||
|  | ||||
| final class AddTestsTable extends AbstractMigration | ||||
| { | ||||
|     /** | ||||
|      * Change Method. | ||||
|      * | ||||
|      * Write your reversible migrations using this method. | ||||
|      * | ||||
|      * More information on writing migrations is available here: | ||||
|      * https://book.cakephp.org/phinx/0/en/migrations.html#the-change-method | ||||
|      * | ||||
|      * Remember to call "create()" or "update()" and NOT "save()" when working | ||||
|      * with the Table class. | ||||
|      */ | ||||
|     public function change() | ||||
|     { | ||||
|         $table = $this->table('tests'); | ||||
|         $table->addColumn('name', 'string', ['null' => false]) | ||||
|             ->addColumn('description', 'text', ['null' => false]) | ||||
|             ->addTimestamps() | ||||
|             ->addIndex(['name']) | ||||
|             ->create(); | ||||
|  | ||||
|         $results = $this->table('results'); | ||||
|         $results->addColumn('test_id', 'integer', ['null' => false]) | ||||
|             ->addForeignKey('test_id', 'tests', 'id', ['delete'=> 'CASCADE', 'update'=> 'CASCADE']) | ||||
|             ->update(); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user