diff --git a/configdb/db/interface/sa_generator.py b/configdb/db/interface/sa_generator.py
index e9878d7af59a16705ca8880cb10e4f0f0fd5b9e3..9008382553b0fe5aa84ce1ec9c54150a81dab613 100644
--- a/configdb/db/interface/sa_generator.py
+++ b/configdb/db/interface/sa_generator.py
@@ -58,7 +58,7 @@ 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
+        elif field.type in ['string', 'password']: #needed for mysql that needs a size for varchars
             type_args.append('256')
         return '%s(%s)' % (type_map[field.type],
                            ', '.join(type_args))