Index: /trunk/packages/sipb-xen-database/debian/changelog
===================================================================
--- /trunk/packages/sipb-xen-database/debian/changelog	(revision 1246)
+++ /trunk/packages/sipb-xen-database/debian/changelog	(revision 1247)
@@ -2,6 +2,7 @@
 
   * Kill the remnants of the sipb_xen_database package
-
- -- Evan Broder <broder@mit.edu>  Sat, 25 Oct 2008 14:11:12 -0400
+  * Add the CDROM mirrors table
+
+ -- Evan Broder <broder@mit.edu>  Sat, 25 Oct 2008 14:48:32 -0400
 
 sipb-xen-database (10.35) unstable; urgency=low
Index: /trunk/packages/sipb-xen-database/python/database/models.py
===================================================================
--- /trunk/packages/sipb-xen-database/python/database/models.py	(revision 1246)
+++ /trunk/packages/sipb-xen-database/python/database/models.py	(revision 1247)
@@ -63,7 +63,13 @@
        Column('pae', Boolean, nullable=False))
 
+mirrors_table = Table('mirrors', meta,
+       Column('mirror_id', String, primary_key=True, nullable=False),
+       Column('uri_prefix', String, nullable=False))
+
 cdroms_table = Table('cdroms', meta,
        Column('cdrom_id', String, primary_key=True, nullable=False),
-       Column('description', String, nullable=False))
+       Column('description', String, nullable=False),
+       Column('mirror_id', String, ForeignKey('mirrors.mirror_id'),
+       Column('uri_suffix', String))
 
 autoinstalls_table = Table('autoinstalls', meta,
@@ -99,4 +105,8 @@
         return "<Type %s: %s>" % (self.type_id, self.description)
 
+class Mirror(object):
+    def __repr__(self):
+        return "<Mirror %s>" % (self.mirror_id)
+
 class CDROM(object):
     def __repr__(self):
@@ -116,4 +126,5 @@
 session.mapper(Disk, disk_table)
 session.mapper(Type, types_table)
+session.mapper(Mirror, mirrors_table)
 session.mapper(CDROM, cdroms_table)
 session.mapper(Autoinstall, autoinstalls_table)
