diff --git a/program/models.py b/program/models.py
index ac7677b65c830e680e80c91c0dc23277d8962d4d..000d05bc1f3c1b8899d1dbc8deb6618a4aed0a69 100644
--- a/program/models.py
+++ b/program/models.py
@@ -223,6 +223,10 @@ class Show(models.Model):
         return self.name
 
 
+class ShowLink(Link):
+    show = models.ForeignKey(Show, on_delete=models.CASCADE, related_name="links")
+
+
 class RRule(models.Model):
     name = models.CharField(max_length=32, unique=True)
     freq = models.IntegerField()