sql: drop column *if exists* (concurrency) #3363
This commit is contained in:
parent
d9eb4bd94b
commit
e85781e4ad
|
@ -159,7 +159,7 @@ def do_formdef_tables(formdef):
|
|||
|
||||
# delete obsolete fields
|
||||
for field in (existing_fields - needed_fields):
|
||||
cur.execute('''ALTER TABLE %s DROP COLUMN %s''' % (table_name, field))
|
||||
cur.execute('''ALTER TABLE %s DROP COLUMN IF EXISTS %s''' % (table_name, field))
|
||||
|
||||
conn.commit()
|
||||
cur.close()
|
||||
|
@ -212,7 +212,7 @@ def do_user_table():
|
|||
|
||||
# delete obsolete fields
|
||||
for field in (existing_fields - needed_fields):
|
||||
cur.execute('''ALTER TABLE %s DROP COLUMN %s''' % (table_name, field))
|
||||
cur.execute('''ALTER TABLE %s DROP COLUMN IF EXISTS %s''' % (table_name, field))
|
||||
|
||||
conn.commit()
|
||||
cur.close()
|
||||
|
|
Loading…
Reference in New Issue