Drop the modules table.

This commit is contained in:
Ralph Bean
2017-02-15 12:11:40 -05:00
parent 840ab8e553
commit 92c3c1a90f

View File

@@ -91,15 +91,10 @@ class RidaBase(db.Model):
__abstract__ = True
class Module(RidaBase):
__tablename__ = "modules"
name = db.Column(db.String, primary_key=True)
class ModuleBuild(RidaBase):
__tablename__ = "module_builds"
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String, db.ForeignKey('modules.name'), nullable=False)
name = db.Column(db.String, nullable=False)
stream = db.Column(db.String, nullable=False)
version = db.Column(db.String, nullable=False)
state = db.Column(db.Integer, nullable=False)
@@ -117,8 +112,6 @@ class ModuleBuild(RidaBase):
# components. Think like 'mockchain --recurse'
batch = db.Column(db.Integer, default=0)
module = db.relationship('Module', backref='module_builds', lazy=False)
def current_batch(self, state=None):
""" Returns all components of this module in the current batch. """