--- a
+++ b/scripts/migrations/008-remove-forumpost-subject.py
@@ -0,0 +1,34 @@
+"""
+Remove the subject FieldProperty from all ForumPost objects. [#2071]
+"""
+
+import logging
+import sys
+
+from ming.orm import state
+
+from allura import model as M
+from forgediscussion import model as DM
+
+log = logging.getLogger(__name__)
+
+c_forumpost = M.project_doc_session.db.forum_post
+
+def main():
+    test = sys.argv[-1] == 'test'
+
+    forum_posts = c_forumpost.find()
+    for fp in forum_posts:
+        try:
+            s = fp['subject']
+            if test:
+                log.info('... would remove subject "%s" from %s', s, fp['_id'])
+            else:
+                log.info('... removing subject "%s" from %s', s, fp['_id'])
+                del fp['subject']
+                c_forumpost.save(fp)
+        except KeyError:
+            log.info('... no subject property on %s', fp['_id'])
+
+if __name__ == '__main__':
+    main()