summaryrefslogtreecommitdiff
path: root/src/ejabberd_sql.erl
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2021-05-10 17:25:55 +0200
committerBadlop <badlop@process-one.net>2021-05-14 16:06:43 +0200
commitee3796b92569d42b430f11b43532d41b9c6eb911 (patch)
treea0f854e7ecf1f07c2e64a9cb855ed1df9487dd37 /src/ejabberd_sql.erl
parentTell io_lib:print to not care about line length, to avoid newlines in SQL export (diff)
When exporting for SQLite, use its specific escape options (#2576)
Diffstat (limited to 'src/ejabberd_sql.erl')
-rw-r--r--src/ejabberd_sql.erl6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ejabberd_sql.erl b/src/ejabberd_sql.erl
index 32148934..afca5b18 100644
--- a/src/ejabberd_sql.erl
+++ b/src/ejabberd_sql.erl
@@ -39,6 +39,7 @@
restart/1,
use_new_schema/0,
sql_query_to_iolist/1,
+ sql_query_to_iolist/2,
escape/1,
standard_escape/1,
escape_like/1,
@@ -832,6 +833,11 @@ sql_query_format_res(Res, _SQLQuery) ->
sql_query_to_iolist(SQLQuery) ->
generic_sql_query_format(SQLQuery).
+sql_query_to_iolist(sqlite, SQLQuery) ->
+ sqlite_sql_query_format(SQLQuery);
+sql_query_to_iolist(_DbType, SQLQuery) ->
+ generic_sql_query_format(SQLQuery).
+
sql_begin() ->
sql_query_internal(
[{mssql, [<<"begin transaction;">>]},