Added migrate script for dumping all the version from the old herobrine project
This commit is contained in:
parent
ae6d6d53d2
commit
f4e9dbff0e
|
@ -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()
|
Loading…
Reference in New Issue