Add a connect() call to sipb-database and make some changes
[invirt/packages/invirt-database.git] / sipb_xen_database / models.py
index 161a0a6..cc4a7e9 100644 (file)
@@ -3,6 +3,17 @@ from sqlalchemy import *
 from sqlalchemy.ext.sessioncontext import SessionContext
 from sqlalchemy.ext.assignmapper import assign_mapper
 
+__all__ = ['meta',
+           'ctx',
+           'machine_table',
+           'nic_table',
+           'disk_table',
+           'types_table',
+           'Machine',
+           'NIC',
+           'Disk',
+           'Type']
+
 meta = DynamicMetaData()
 ctx = SessionContext(create_session)
 
@@ -33,6 +44,7 @@ disk_table = Table('disks', meta,
 types_table = Table('types', meta,
        Column('type_id', String, primary_key=True, nullable=False),
        Column('description', String, nullable=False),
+       Column('hvm', Boolean, nullable=False),
        Column('apic', Boolean, nullable=False),
        Column('acpi', Boolean, nullable=False),
        Column('pae', Boolean, nullable=False))