From d088e79e5e3ccb15ec004fd75ff8d71b10d58e41 Mon Sep 17 00:00:00 2001 From: Josh <2635f0d1-2818-4dac-aae0-7043ff60c14e@otake.pw> Date: Thu, 9 Jan 2025 11:21:44 -0800 Subject: [PATCH] Fix deleting database host when it has assigned nodes (#899) * Cascade delete from database_host_node when the database host is deleted * Update database/migrations/2025_01_09_143607_database_host_node_foreign_delete_cascade.php Remove migration rollback Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com> * Update 2025_01_09_143607_database_host_node_foreign_delete_cascade.php Fix brace position --------- Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com> --- ...abase_host_node_foreign_delete_cascade.php | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 database/migrations/2025_01_09_143607_database_host_node_foreign_delete_cascade.php diff --git a/database/migrations/2025_01_09_143607_database_host_node_foreign_delete_cascade.php b/database/migrations/2025_01_09_143607_database_host_node_foreign_delete_cascade.php new file mode 100644 index 000000000..66c0b184a --- /dev/null +++ b/database/migrations/2025_01_09_143607_database_host_node_foreign_delete_cascade.php @@ -0,0 +1,24 @@ +dropForeign(['database_host_id']); + $table->foreign('database_host_id')->references('id')->on('database_hosts')->cascadeOnDelete(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void {} +};