From eab6ce1fcc0739363c5739c22cd2381cd762590c Mon Sep 17 00:00:00 2001 From: Brian Stubbs Date: Wed, 7 Nov 2012 12:05:13 -0200 Subject: [PATCH] Allow raw sql in create_table (used for foreign keys). --- src/sqlite3_lib.erl | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sqlite3_lib.erl b/src/sqlite3_lib.erl index bb6b796..dc2addb 100644 --- a/src/sqlite3_lib.erl +++ b/src/sqlite3_lib.erl @@ -349,6 +349,7 @@ constraint_sql(Constraint) -> unique -> "UNIQUE"; not_null -> "NOT NULL"; {default, DefaultValue} -> ["DEFAULT ", value_to_sql(DefaultValue)]; + {raw, S} when is_list(S) -> S; _ when is_list(Constraint) -> map_intersperse(fun constraint_sql/1, Constraint, " ") end.