summaryrefslogtreecommitdiff
path: root/scripts/sqlite_to_pg.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/sqlite_to_pg.py')
-rw-r--r--scripts/sqlite_to_pg.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/scripts/sqlite_to_pg.py b/scripts/sqlite_to_pg.py
index 29e1317..b148be6 100644
--- a/scripts/sqlite_to_pg.py
+++ b/scripts/sqlite_to_pg.py
@@ -130,10 +130,10 @@ def convert_attempt(row):
return (row[0], row[1] != 0, row[2], row[3], row[4], '[' + ','.join(new_trace) + ']'), None
def convert_problem_group(row):
- return (row[0], row[1], filenamefy(row[1])), None
+ return (row[0], filenamefy(row[1])), None
def convert_problem(row):
- return (row[0], row[1], row[2], row[3] != 0, filenamefy(row[2])), None
+ return (row[0], row[1], filenamefy(row[2])), None
if __name__ == '__main__':
sqc = sqlite3.connect('db.sqlite3')
@@ -144,7 +144,7 @@ if __name__ == '__main__':
log('Creating language prolog')
cur = pgc.cursor()
try:
- cur.execute("insert into language (name, identifier) values ('Prolog', 'prolog') returning id")
+ cur.execute("insert into language (identifier) values ('prolog') returning id")
_language_prolog_id = cur.fetchone()[0]
finally:
cur.close()
@@ -170,13 +170,13 @@ if __name__ == '__main__':
log('Copying tutor_group -> problem_group')
copy_table(
'select id, name from tutor_group',
- 'insert into problem_group (id, name, identifier) values (%s, %s, %s)',
+ 'insert into problem_group (id, identifier) values (%s, %s)',
convert_problem_group, None, 'problem_group_id_seq')
log('Copying tutor_problem -> problem')
copy_table(
'select id, group_id, name, visible from tutor_problem',
- 'insert into problem (id, language_id, problem_group_id, name, identifier) values (%s, ' + str(_language_prolog_id) + ', %s, %s, %s)',
+ 'insert into problem (id, language_id, problem_group_id, identifier) values (%s, ' + str(_language_prolog_id) + ', %s, %s)',
convert_problem, None, 'problem_id_seq')
log('Copying tutor_attempt -> solution')