summaryrefslogtreecommitdiffstats
path: root/keystone/credential/backends/sql.py
diff options
context:
space:
mode:
Diffstat (limited to 'keystone/credential/backends/sql.py')
-rw-r--r--keystone/credential/backends/sql.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/keystone/credential/backends/sql.py b/keystone/credential/backends/sql.py
index eab9dfea..8aab3511 100644
--- a/keystone/credential/backends/sql.py
+++ b/keystone/credential/backends/sql.py
@@ -30,6 +30,11 @@ class CredentialModel(sql.ModelBase, sql.DictBase):
blob = sql.Column(sql.JsonBlob(), nullable=False)
type = sql.Column(sql.String(255), nullable=False)
extra = sql.Column(sql.JsonBlob())
+ #TODO(eezhova):extra indexes should be removed. (23 migration).
+ __table_args__ = (
+ sql.Index('user_id', 'user_id'),
+ sql.Index('credential_project_id_fkey', 'project_id')
+ )
class Credential(sql.Base, credential.Driver):