From 15377da52d94f620b4c795edca2158fbf85e5280 Mon Sep 17 00:00:00 2001 From: Gregory Ballantine Date: Mon, 3 Jun 2024 08:23:06 -0400 Subject: [PATCH] Fixed derp problem with many-to-many relationship table for tests and benchmarks --- db/migrations/20230923020649_add_tests_table.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/db/migrations/20230923020649_add_tests_table.php b/db/migrations/20230923020649_add_tests_table.php index b08be03..31ee7d9 100644 --- a/db/migrations/20230923020649_add_tests_table.php +++ b/db/migrations/20230923020649_add_tests_table.php @@ -14,11 +14,10 @@ final class AddTestsTable extends AbstractMigration { ->addTimestamps() ->create(); - // many-to-many relationship with benchmarks $table = $this->table('tests_benchmarks'); - ->addColumn('component_id', 'integer', ['null' => false]) + $table->addColumn('test_id', 'integer', ['null' => false]) ->addColumn('benchmark_id', 'integer', ['null' => false]) - ->addForeignKey('component_id', 'components', 'id', ['delete'=> 'CASCADE', 'update'=> 'CASCADE']) + ->addForeignKey('test_id', 'tests', 'id', ['delete'=> 'CASCADE', 'update'=> 'CASCADE']) ->addForeignKey('benchmark_id', 'benchmarks', 'id', ['delete'=> 'CASCADE', 'update'=> 'CASCADE']) ->create(); }