Skip to content

Commit 6498b56

Browse files
committed
SQLite3 supports setting a default on delete / update
1 parent 2c4a7ae commit 6498b56

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/ecto/adapters/exqlite/connection.ex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1546,11 +1546,13 @@ defmodule Ecto.Adapters.Exqlite.Connection do
15461546
end
15471547

15481548
defp reference_on_delete(:nilify_all), do: " ON DELETE SET NULL"
1549+
defp reference_on_delete(:default_all), do: " ON DELETE SET DEFAULT"
15491550
defp reference_on_delete(:delete_all), do: " ON DELETE CASCADE"
15501551
defp reference_on_delete(:restrict), do: " ON DELETE RESTRICT"
15511552
defp reference_on_delete(_), do: []
15521553

15531554
defp reference_on_update(:nilify_all), do: " ON UPDATE SET NULL"
1555+
defp reference_on_update(:default_all), do: " ON UPDATE SET DEFAULT"
15541556
defp reference_on_update(:update_all), do: " ON UPDATE CASCADE"
15551557
defp reference_on_update(:restrict), do: " ON UPDATE RESTRICT"
15561558
defp reference_on_update(_), do: []

0 commit comments

Comments
 (0)