diff --git a/diskuy_back/priv/repo/migrations/20201211041307_create_threads.exs b/diskuy_back/priv/repo/migrations/20201211041307_create_threads.exs
index 7af141029ddd11c07c247d2de3bbf5b8c70fae98..f957eb922bc1ba98127b88cd17983c16a5ed9046 100644
--- a/diskuy_back/priv/repo/migrations/20201211041307_create_threads.exs
+++ b/diskuy_back/priv/repo/migrations/20201211041307_create_threads.exs
@@ -6,8 +6,8 @@ defmodule Diskuy.Repo.Migrations.CreateThreads do
       add :title, :string
       add :points, :integer
       add :content, :text
-      add :topic_id, references(:topics, on_delete: :nothing, type: :id)
-      add :user_id, references(:users, on_delete: :nothing, type: :id)
+      add :topic_id, references(:topics, on_delete: :delete_all, type: :id)
+      add :user_id, references(:users, on_delete: :delete_all, type: :id)
 
       timestamps()
     end
diff --git a/diskuy_back/priv/repo/migrations/20201211055930_create_posts.exs b/diskuy_back/priv/repo/migrations/20201211055930_create_posts.exs
index bffe3166bde7e6130a1a028a799dd8f8129257ea..3b1565ffc81afae9f256b60732035103d3327288 100644
--- a/diskuy_back/priv/repo/migrations/20201211055930_create_posts.exs
+++ b/diskuy_back/priv/repo/migrations/20201211055930_create_posts.exs
@@ -6,9 +6,9 @@ defmodule Diskuy.Repo.Migrations.CreatePosts do
       add :message, :text
       add :points, :integer
       add :status, :string
-      add :thread_id, references(:threads, on_delete: :nothing, type: :id)
+      add :thread_id, references(:threads, on_delete: :delete_all, type: :id)
       add :post_parent_id, references(:posts, on_delete: :nothing, type: :id)
-      add :user_id, references(:users, on_delete: :nothing, type: :id)
+      add :user_id, references(:users, on_delete: :delete_all type: :id)
 
       timestamps()
     end