From e8f7e4aceb3077a0fff144566f072378d20e3094 Mon Sep 17 00:00:00 2001
From: joe <joe@autistici.org>
Date: Sat, 15 Jun 2013 10:17:15 +0200
Subject: [PATCH] adding default VARCHAR size for sqlalchemy interface.

---
 configdb/db/interface/sa_generator.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/configdb/db/interface/sa_generator.py b/configdb/db/interface/sa_generator.py
index ba45157..e9878d7 100644
--- a/configdb/db/interface/sa_generator.py
+++ b/configdb/db/interface/sa_generator.py
@@ -58,6 +58,8 @@ class %(class_name)s(Base):
         type_args = []
         if 'size' in field.attrs:
             type_args.append(str(field.attrs['size']))
+        elif field.type == 'string': #needed for mysql that needs a size for varchars
+            type_args.append('256')
         return '%s(%s)' % (type_map[field.type],
                            ', '.join(type_args))
 
-- 
GitLab