Added migrate script for dumping all the version from the old herobrine project

This commit is contained in:
Felipe Martín 2013-05-20 17:15:02 +02:00
parent ae6d6d53d2
commit f4e9dbff0e
1 changed files with 38 additions and 0 deletions

38
minecraftcodex/migrate.py Normal file
View File

@ -0,0 +1,38 @@
from __future__ import absolute_import
from os import environ
environ['DJANGO_SETTINGS_MODULE'] = 'herobrine.settings'
from database.models import Version, Mod
import sqlite3
def main():
# Connection
conn = sqlite3.connect('old.sqlite')
# Magic
cursor = conn.cursor()
cursor.execute('SELECT * FROM database_version')
mod = Mod.objects.get(pk=1)
for item in cursor.fetchall():
version_number = item[1]
status = item[2]
date = item[3]
url = item[4]
name = item[5]
changelog = item[6]
version = Version()
version.mod = mod
version.version_number = version_number
version.status = status
version.date = date
version.url = url
version.name = name
version.changelog = changelog
version.save()
if __name__=="__main__":
main()