mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-16 20:59:54 +01:00
Merge branch '545-remove-unnecessary-indexes' into 'master'
Remove unnecessary DB indexes See merge request akwizgran/briar!687
This commit is contained in:
@@ -243,30 +243,14 @@ abstract class JdbcDatabase implements Database<Connection> {
|
|||||||
"CREATE INDEX IF NOT EXISTS contactsByAuthorId"
|
"CREATE INDEX IF NOT EXISTS contactsByAuthorId"
|
||||||
+ " ON contacts (authorId)";
|
+ " ON contacts (authorId)";
|
||||||
|
|
||||||
private static final String INDEX_MESSAGES_BY_GROUP_ID =
|
|
||||||
"CREATE INDEX IF NOT EXISTS messagesByGroupId"
|
|
||||||
+ " ON messages (groupId)";
|
|
||||||
|
|
||||||
private static final String INDEX_OFFERS_BY_CONTACT_ID =
|
|
||||||
"CREATE INDEX IF NOT EXISTS offersByContactId"
|
|
||||||
+ " ON offers (contactId)";
|
|
||||||
|
|
||||||
private static final String INDEX_GROUPS_BY_CLIENT_ID =
|
private static final String INDEX_GROUPS_BY_CLIENT_ID =
|
||||||
"CREATE INDEX IF NOT EXISTS groupsByClientId"
|
"CREATE INDEX IF NOT EXISTS groupsByClientId"
|
||||||
+ " ON groups (clientId)";
|
+ " ON groups (clientId)";
|
||||||
|
|
||||||
private static final String INDEX_MESSAGE_METADATA_BY_MESSAGE_ID =
|
|
||||||
"CREATE INDEX IF NOT EXISTS messageMetadataByMessageId"
|
|
||||||
+ " ON messageMetadata (messageId)";
|
|
||||||
|
|
||||||
private static final String INDEX_MESSAGE_METADATA_BY_GROUP_ID_STATE =
|
private static final String INDEX_MESSAGE_METADATA_BY_GROUP_ID_STATE =
|
||||||
"CREATE INDEX IF NOT EXISTS messageMetadataByGroupIdState"
|
"CREATE INDEX IF NOT EXISTS messageMetadataByGroupIdState"
|
||||||
+ " ON messageMetadata (groupId, state)";
|
+ " ON messageMetadata (groupId, state)";
|
||||||
|
|
||||||
private static final String INDEX_GROUP_METADATA_BY_GROUP_ID =
|
|
||||||
"CREATE INDEX IF NOT EXISTS groupMetadataByGroupId"
|
|
||||||
+ " ON groupMetadata (groupId)";
|
|
||||||
|
|
||||||
private static final Logger LOG =
|
private static final Logger LOG =
|
||||||
Logger.getLogger(JdbcDatabase.class.getName());
|
Logger.getLogger(JdbcDatabase.class.getName());
|
||||||
|
|
||||||
@@ -383,12 +367,8 @@ abstract class JdbcDatabase implements Database<Connection> {
|
|||||||
try {
|
try {
|
||||||
s = txn.createStatement();
|
s = txn.createStatement();
|
||||||
s.executeUpdate(INDEX_CONTACTS_BY_AUTHOR_ID);
|
s.executeUpdate(INDEX_CONTACTS_BY_AUTHOR_ID);
|
||||||
s.executeUpdate(INDEX_MESSAGES_BY_GROUP_ID);
|
|
||||||
s.executeUpdate(INDEX_OFFERS_BY_CONTACT_ID);
|
|
||||||
s.executeUpdate(INDEX_GROUPS_BY_CLIENT_ID);
|
s.executeUpdate(INDEX_GROUPS_BY_CLIENT_ID);
|
||||||
s.executeUpdate(INDEX_MESSAGE_METADATA_BY_MESSAGE_ID);
|
|
||||||
s.executeUpdate(INDEX_MESSAGE_METADATA_BY_GROUP_ID_STATE);
|
s.executeUpdate(INDEX_MESSAGE_METADATA_BY_GROUP_ID_STATE);
|
||||||
s.executeUpdate(INDEX_GROUP_METADATA_BY_GROUP_ID);
|
|
||||||
s.close();
|
s.close();
|
||||||
} catch (SQLException e) {
|
} catch (SQLException e) {
|
||||||
tryToClose(s);
|
tryToClose(s);
|
||||||
|
|||||||
Reference in New Issue
Block a user