2012-08-04 07:00:41 +00:00
|
|
|
#!/usr/bin/env python
|
|
|
|
# encoding: utf-8
|
|
|
|
|
|
|
|
import sqlite3
|
2012-08-04 08:06:17 +00:00
|
|
|
import os
|
|
|
|
import sys
|
2012-08-04 07:00:41 +00:00
|
|
|
|
2012-08-04 08:06:17 +00:00
|
|
|
if len(sys.argv) != 2:
|
|
|
|
print("usage: update.py <dbname>")
|
|
|
|
sys.exit(-1)
|
|
|
|
|
|
|
|
if not os.access(sys.argv[1], os.F_OK):
|
|
|
|
print("%s does not exist" % sys.argv[1])
|
|
|
|
sys.exit(-1)
|
|
|
|
|
|
|
|
conn = sqlite3.connect(sys.argv[1])
|
2012-08-04 07:00:41 +00:00
|
|
|
|
|
|
|
c = conn.cursor()
|
|
|
|
|
|
|
|
# Create index
|
|
|
|
c.execute('''CREATE INDEX IF NOT EXISTS "group_groupmessage_425ae3c4" ON "group_groupmessage" ("group_id")''')
|
|
|
|
|
|
|
|
c.execute('''CREATE UNIQUE INDEX IF NOT EXISTS "contacts_contact_493fs4f1" ON "contacts_contact" ("user_email", "contact_email")''')
|
|
|
|
|
|
|
|
c.close()
|