summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVictor Sergeyev <vsergeyev@mirantis.com>2013-05-14 12:11:13 +0300
committerVictor Sergeyev <vsergeyev@mirantis.com>2013-05-14 13:55:18 +0300
commit1adf65dda010b0d0da53acbce9d2872df09a2f29 (patch)
tree97fe5a4bd05ad2e2433984e830f07426c3b7c4a6
parentba1ed8958b6bde0d8b9f5862a83ac7e1a33e8313 (diff)
downloadnova-1adf65dda010b0d0da53acbce9d2872df09a2f29.tar.gz
nova-1adf65dda010b0d0da53acbce9d2872df09a2f29.tar.xz
nova-1adf65dda010b0d0da53acbce9d2872df09a2f29.zip
Add missing unique constraint to KeyPair model.
Added a missing unique constraint ("name", "user_id") to KeyPair model (this constraint was in db schema but not in model definition). blueprint db-enforce-unique-keys Change-Id: Id231bca256e0cb39fcd8068acc7039240326fde2
-rw-r--r--nova/db/sqlalchemy/models.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/nova/db/sqlalchemy/models.py b/nova/db/sqlalchemy/models.py
index c4a22f4c5..f10bc8c32 100644
--- a/nova/db/sqlalchemy/models.py
+++ b/nova/db/sqlalchemy/models.py
@@ -552,6 +552,7 @@ class ProviderFirewallRule(BASE, NovaBase):
class KeyPair(BASE, NovaBase):
"""Represents a public key pair for ssh."""
__tablename__ = 'key_pairs'
+ __table_args__ = (schema.UniqueConstraint("name", "user_id"), )
id = Column(Integer, primary_key=True)
name = Column(String(255))