diff --git a/deploy_v2/README b/deploy_v2/README
new file mode 100644
index 00000000..dec6d746
--- /dev/null
+++ b/deploy_v2/README
@@ -0,0 +1,3 @@
+Tahle slozka obsahuje vsechny detaily a popisy, jak nasadit "druhou verzi" M&M webu.
+
+TODO: chybi tu popis na zprovozneni flatpages, na loaddata &c.
diff --git a/deploy_v2/pre_migration.py b/deploy_v2/pre_migration.py
new file mode 100755
index 00000000..45af8dc8
--- /dev/null
+++ b/deploy_v2/pre_migration.py
@@ -0,0 +1,27 @@
+#!/usr/bin/env python3
+
+import os
+import sys
+
+import django
+
+#### Inicializace Djanga
+sys.path.append(os.path.dirname(os.path.realpath(__file__))+'/..')
+os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mamweb.settings')
+django.setup()
+
+## Pozor, nejde pouzit ORM, protoze kod je na jine verzi nez databaze a nejde namigrovat.
+from django.db import connection
+
+
+def smaz_zle_clanky():
+	# Tyhle clanky vubec nejsou clanky, bude potreba je udelat cele jinak a spravne.
+	#m.Problem.objects.filter(id__in=[1981, 1970, 2222]).delete()
+	with connection.cursor() as cursor:
+		# Nejdriv musime smazat reseni:
+		cursor.execute('DELETE FROM seminar_reseni WHERE problem_id IN (1981, 1970, 2222);')
+		# Nakonec i ty clanky samotne
+		cursor.execute('DELETE FROM seminar_problemy WHERE id IN (1981, 1970, 2222);')
+
+
+smaz_zle_clanky()