summaryrefslogtreecommitdiff
path: root/django/db/backends/sqlite3
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2018-04-03 19:36:12 +0200
committerGitHub <noreply@github.com>2018-04-03 19:36:12 +0200
commit55cc26941a1eb6093bf9602e67a2b5fdf7e68683 (patch)
treea7e74536922b6bc467538966e795434dc03ad40a /django/db/backends/sqlite3
parent6141c752fe7091d2197f5ac061300a9e0a36b09b (diff)
Refs #28643 -- Added Repeat database function.
Thanks Tim Graham and Nick Pope for reviews.
Diffstat (limited to 'django/db/backends/sqlite3')
-rw-r--r--django/db/backends/sqlite3/base.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/django/db/backends/sqlite3/base.py b/django/db/backends/sqlite3/base.py
index 3989028930..b644f4d42a 100644
--- a/django/db/backends/sqlite3/base.py
+++ b/django/db/backends/sqlite3/base.py
@@ -4,6 +4,7 @@ SQLite3 backend for the sqlite3 module in the standard library.
import datetime
import decimal
import math
+import operator
import re
import warnings
from sqlite3 import dbapi2 as Database
@@ -170,6 +171,7 @@ class DatabaseWrapper(BaseDatabaseWrapper):
conn.create_function("django_format_dtdelta", 3, _sqlite_format_dtdelta)
conn.create_function("django_power", 2, _sqlite_power)
conn.create_function('LPAD', 3, _sqlite_lpad)
+ conn.create_function('REPEAT', 2, operator.mul)
conn.create_function('RPAD', 3, _sqlite_rpad)
conn.execute('PRAGMA foreign_keys = ON')
return conn