summaryrefslogtreecommitdiffstats
path: root/chrome/browser/net
diff options
context:
space:
mode:
authorkristianm@chromium.org <kristianm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-06 10:22:29 +0000
committerkristianm@chromium.org <kristianm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-06 10:22:29 +0000
commit6a628daabd3860e1ed9e47851c5d0ae3b4382f97 (patch)
treea652d0b327abd4df297371ac1c561459ad07ed51 /chrome/browser/net
parenta49cf1180910069e5fa25c8585d71b73df05858c (diff)
downloadchromium_src-6a628daabd3860e1ed9e47851c5d0ae3b4382f97.zip
chromium_src-6a628daabd3860e1ed9e47851c5d0ae3b4382f97.tar.gz
chromium_src-6a628daabd3860e1ed9e47851c5d0ae3b4382f97.tar.bz2
Added IF NOT EXISTS to the cookie_times index creation statement
This makes the statement a no-op if the index exists, and silences an error printout. BUG=3343875 TEST=None Review URL: http://codereview.chromium.org/6349074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87972 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/net')
-rw-r--r--chrome/browser/net/sqlite_persistent_cookie_store.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/browser/net/sqlite_persistent_cookie_store.cc b/chrome/browser/net/sqlite_persistent_cookie_store.cc
index c3c9ac7..0afa5e9 100644
--- a/chrome/browser/net/sqlite_persistent_cookie_store.cc
+++ b/chrome/browser/net/sqlite_persistent_cookie_store.cc
@@ -146,7 +146,8 @@ bool InitTable(sql::Connection* db) {
// Try to create the index every time. Older versions did not have this index,
// so we want those people to get it. Ignore errors, since it may exist.
- db->Execute("CREATE INDEX cookie_times ON cookies (creation_utc)");
+ db->Execute("CREATE INDEX IF NOT EXISTS cookie_times ON cookies"
+ " (creation_utc)");
return true;
}