1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-07-05 03:07:01 +00:00
seahub/tools/update-seahub-db_0.9.4_to_0.9.5.py

27 lines
627 B
Python
Raw Normal View History

2012-08-04 07:00:41 +00:00
#!/usr/bin/env python
# encoding: utf-8
2016-07-26 02:47:45 +00:00
# Copyright (c) 2012-2016 Seafile Ltd.
2012-08-04 07:00:41 +00:00
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()