Skip to content

Commit 6e05b14

Browse files
committed
Add unique indexes that were missing from the mapping
1 parent 199a659 commit 6e05b14

File tree

4 files changed

+12
-3
lines changed

4 files changed

+12
-3
lines changed

Resources/config/doctrine/AclClass.orm.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ Curiosity26\AclHelperBundle\Entity\AclClass:
1010
classType:
1111
name: class_type
1212
type: string
13-
length: 200
13+
length: 200
14+
unique: true

Resources/config/doctrine/Entry.orm.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,6 @@ Curiosity26\AclHelperBundle\Entity\Entry:
4141
securityIdentity:
4242
targetEntity: 'Curiosity26\AclHelperBundle\Entity\SecurityIdentity'
4343
cascade: ["persist"]
44+
uniqueConstraints:
45+
entry_idx:
46+
columns: [class_id, object_identity_id, field_name, ace_order]

Resources/config/doctrine/ObjectIdentity.orm.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,6 @@ Curiosity26\AclHelperBundle\Entity\ObjectIdentity:
3333
inverseJoinColumns:
3434
ancestor_id:
3535
referencedColumnName: id
36-
36+
uniqueConstraints:
37+
class_identifier_idx:
38+
columns: [class_id, object_identifier]

Resources/config/doctrine/SecurityIdentity.orm.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,7 @@ Curiosity26\AclHelperBundle\Entity\SecurityIdentity:
1111
type: string
1212
length: 200
1313
username:
14-
type: boolean
14+
type: boolean
15+
uniqueConstraints:
16+
identifier_username_idx:
17+
columns: [identifier, username]

0 commit comments

Comments
 (0)