summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Danjou <julien@danjou.info>2016-06-24 16:17:51 +0200
committerJulien Danjou <julien@danjou.info>2016-07-19 18:44:40 +0000
commit51d5a8e9f3549efbea5ae85c099cc3d5b45920b8 (patch)
tree610b7a7636fdd4c18b96819bfa0af87ce3e3310f
parent30e315ddf7b304b686bcf9063b90df7fdd47e322 (diff)
downloadceilometer-51d5a8e9f3549efbea5ae85c099cc3d5b45920b8.tar.gz
sqlalchemy: fix JSONEncodedDict implementation type
It's actually Text, not String, as correctly written in migration scripts. This fixes an error on MySQL as String is converted to VARCHAR which requires a length. Change-Id: I5f5d7902c647ba0b7a214bca21d0df1cc96fc57c
-rw-r--r--ceilometer/storage/sqlalchemy/models.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ceilometer/storage/sqlalchemy/models.py b/ceilometer/storage/sqlalchemy/models.py
index c457443c..2721845d 100644
--- a/ceilometer/storage/sqlalchemy/models.py
+++ b/ceilometer/storage/sqlalchemy/models.py
@@ -34,7 +34,7 @@ from ceilometer import utils
class JSONEncodedDict(TypeDecorator):
"""Represents an immutable structure as a json-encoded string."""
- impl = String
+ impl = Text
@staticmethod
def process_bind_param(value, dialect):