| |
@@ -186,6 +186,7 @@
|
| |
|
| |
__table_args__ = (
|
| |
db.Index('copr_webhook_secret', 'webhook_secret'),
|
| |
+ db.Index('copr_name_group_id_idx', 'name', 'group_id'),
|
| |
)
|
| |
|
| |
id = db.Column(db.Integer, primary_key=True)
|
| |
@@ -208,7 +209,7 @@
|
| |
auto_createrepo = db.Column(db.Boolean, default=True)
|
| |
|
| |
# relations
|
| |
- user_id = db.Column(db.Integer, db.ForeignKey("user.id"))
|
| |
+ user_id = db.Column(db.Integer, db.ForeignKey("user.id"), index=True)
|
| |
user = db.relationship("User", backref=db.backref("coprs"))
|
| |
group_id = db.Column(db.Integer, db.ForeignKey("group.id"))
|
| |
group = db.relationship("Group", backref=db.backref("groups"))
|
| |
@@ -518,7 +519,7 @@
|
| |
builds = db.relationship("Build", order_by="Build.id")
|
| |
|
| |
# relations
|
| |
- copr_id = db.Column(db.Integer, db.ForeignKey("copr.id"))
|
| |
+ copr_id = db.Column(db.Integer, db.ForeignKey("copr.id"), index=True)
|
| |
copr = db.relationship("Copr", backref=db.backref("packages"))
|
| |
|
| |
copr_dir_id = db.Column(db.Integer, db.ForeignKey("copr_dir.id"), index=True)
|
| |
@@ -699,11 +700,11 @@
|
| |
srpm_url = db.Column(db.Text)
|
| |
|
| |
# relations
|
| |
- user_id = db.Column(db.Integer, db.ForeignKey("user.id"))
|
| |
+ user_id = db.Column(db.Integer, db.ForeignKey("user.id"), index=True)
|
| |
user = db.relationship("User", backref=db.backref("builds"))
|
| |
copr_id = db.Column(db.Integer, db.ForeignKey("copr.id"), index=True)
|
| |
copr = db.relationship("Copr", backref=db.backref("builds"))
|
| |
- package_id = db.Column(db.Integer, db.ForeignKey("package.id"))
|
| |
+ package_id = db.Column(db.Integer, db.ForeignKey("package.id"), index=True)
|
| |
package = db.relationship("Package")
|
| |
|
| |
chroots = association_proxy("build_chroots", "mock_chroot")
|
| |
Hmm, for some reason I thought, that ForeignKey has automatically an index. One always learn something new.