Fix KeyTypes, Keys
[plcapi.git] / PLC / Storage / AlchemyObject.py
index 88b505e..c0c3974 100644 (file)
@@ -3,6 +3,7 @@ from datetime import datetime
 from sqlalchemy.ext.declarative import declarative_base
 from sqlalchemy import Table, Column, MetaData, join, ForeignKey
 from sqlalchemy import Column, Integer, String, TIMESTAMP
+from sqlalchemy.types import Boolean
 from sqlalchemy.orm import relationship, backref
 from sqlalchemy.orm import column_property
 from sqlalchemy.orm import mapper, object_mapper
@@ -42,6 +43,8 @@ class AlchemyObj(Record):
                 type = Integer
             elif param.type == datetime:
                 type = TIMESTAMP
+            elif param.type == bool:
+                type = Boolean
 
             column = Column(field, type, 
                             nullable = param.nullok,