From 14a552c10e4b18cc212b1761ca7fe979f1e2a7df Mon Sep 17 00:00:00 2001
From: Rajat Dhasmana <rajatdhasmana@gmail.com>
Date: Thu, 17 Sep 2020 09:05:54 +0000
Subject: [PATCH] Follow Up: Default type overrides

Remove redundant unqiue constraint (as it's already primary key)
Correct spacing of code block in doc

Change-Id: I726d0a6ddb3db3092a004b6f5e74bb6d9bd3db74
---
 .../versions/140_create_project_default_volume_type.py        | 4 ++--
 cinder/db/sqlalchemy/models.py                                | 2 +-
 doc/source/cli/cli-manage-volumes.rst                         | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/cinder/db/sqlalchemy/migrate_repo/versions/140_create_project_default_volume_type.py b/cinder/db/sqlalchemy/migrate_repo/versions/140_create_project_default_volume_type.py
index 4720b9f48e8..285ff7f4bc3 100644
--- a/cinder/db/sqlalchemy/migrate_repo/versions/140_create_project_default_volume_type.py
+++ b/cinder/db/sqlalchemy/migrate_repo/versions/140_create_project_default_volume_type.py
@@ -32,8 +32,8 @@ def upgrade(migrate_engine):
         Column('deleted_at', DateTime),
         Column('volume_type_id', String(36),
                ForeignKey('volume_types.id'), index=True),
-        Column('project_id', String(length=255), unique=True,
-               primary_key=True, nullable=False),
+        Column('project_id', String(length=255), primary_key=True,
+               nullable=False),
         Column('deleted', Boolean(create_constraint=True, name=None)),
         mysql_engine='InnoDB',
         mysql_charset='utf8'
diff --git a/cinder/db/sqlalchemy/models.py b/cinder/db/sqlalchemy/models.py
index 4f2cfca7f31..97a8f69eda8 100644
--- a/cinder/db/sqlalchemy/models.py
+++ b/cinder/db/sqlalchemy/models.py
@@ -518,7 +518,7 @@ class DefaultVolumeTypes(BASE, CinderBase):
     __tablename__ = "default_volume_types"
     volume_type_id = Column(String, ForeignKey('volume_types.id'),
                             nullable=False, index=True)
-    project_id = Column(String(255), unique=True, primary_key=True)
+    project_id = Column(String(255), primary_key=True)
     volume_type = relationship(
         VolumeType,
         foreign_keys=volume_type_id,
diff --git a/doc/source/cli/cli-manage-volumes.rst b/doc/source/cli/cli-manage-volumes.rst
index 04c1f4cd918..a50fc1fde26 100644
--- a/doc/source/cli/cli-manage-volumes.rst
+++ b/doc/source/cli/cli-manage-volumes.rst
@@ -209,7 +209,7 @@ default_volume_type) can be checked with the following command:
 
 .. code-block:: console
 
-    $ cinder type-default
+   $ cinder type-default
 
 There are 2 ways to set the default volume type: