summaryrefslogtreecommitdiff
path: root/zuul/driver/sql/alembic.ini
diff options
context:
space:
mode:
authorJoshua Hesketh <josh@nitrotech.org>2017-03-28 08:12:43 +1100
committerJoshua Hesketh <josh@nitrotech.org>2017-03-28 08:40:58 +1100
commit1d4a2c46a46d40efaad54237319884622170b7fd (patch)
tree7d482cbdd4995d16a818278799c65465ffe9f060 /zuul/driver/sql/alembic.ini
parentcd96ec00c0a27619f50b5b124ebbb8b704ddaf3f (diff)
downloadzuul-1d4a2c46a46d40efaad54237319884622170b7fd.tar.gz
Make sql reporter score null when not set
Rather than storing a 0, allow the sql reporter to store Null if no score is set. Also rename the alembic.ini file to be as alembic expects since it exists in its own directory path now. Change-Id: I5c99cd0d10d3cab7af4029b106bcd8f6c0ccbd23
Diffstat (limited to 'zuul/driver/sql/alembic.ini')
-rw-r--r--zuul/driver/sql/alembic.ini69
1 files changed, 69 insertions, 0 deletions
diff --git a/zuul/driver/sql/alembic.ini b/zuul/driver/sql/alembic.ini
new file mode 100644
index 000000000..0c5950517
--- /dev/null
+++ b/zuul/driver/sql/alembic.ini
@@ -0,0 +1,69 @@
+# A generic, single database configuration.
+
+[alembic]
+# path to migration scripts
+# NOTE(jhesketh): We may use alembic for other db components of zuul in the
+# future. Use a sub-folder for the reporters own versions.
+script_location = alembic_reporter
+
+# template used to generate migration files
+# file_template = %%(rev)s_%%(slug)s
+
+# max length of characters to apply to the
+# "slug" field
+#truncate_slug_length = 40
+
+# set to 'true' to run the environment during
+# the 'revision' command, regardless of autogenerate
+# revision_environment = false
+
+# set to 'true' to allow .pyc and .pyo files without
+# a source .py file to be detected as revisions in the
+# versions/ directory
+# sourceless = false
+
+# version location specification; this defaults
+# to alembic/versions. When using multiple version
+# directories, initial revisions must be specified with --version-path
+# version_locations = %(here)s/bar %(here)s/bat alembic/versions
+
+# the output encoding used when revision files
+# are written from script.py.mako
+# output_encoding = utf-8
+
+sqlalchemy.url = mysql+pymysql://user@localhost/database
+
+# Logging configuration
+[loggers]
+keys = root,sqlalchemy,alembic
+
+[handlers]
+keys = console
+
+[formatters]
+keys = generic
+
+[logger_root]
+level = WARN
+handlers = console
+qualname =
+
+[logger_sqlalchemy]
+level = WARN
+handlers =
+qualname = sqlalchemy.engine
+
+[logger_alembic]
+level = INFO
+handlers =
+qualname = alembic
+
+[handler_console]
+class = StreamHandler
+args = (sys.stderr,)
+level = NOTSET
+formatter = generic
+
+[formatter_generic]
+format = %(levelname)-5.5s [%(name)s] %(message)s
+datefmt = %H:%M:%S