Как создать уникальное поле(unique) | составной идекс (index)

Создать уникальное поле, ключ unique=true :

* @ORM\Column(name="mnemonic", type="string", length=255, unique=true)

Создать составной индекс

 * @ORM\Table(name="cat", uniqueConstraints={@ORM\UniqueConstraint(name="mnemonic_idx",columns={"mnemonic", "id"})})

Создать индекс

* @ORM\Table(name="post", indexes={@ORM\Index(name="email_idx", columns={"email"})})

Или создать индексы и составной уникальный индекс вместе

* @ORM\Table(
		name="post", 
		indexes={@ORM\Index(name="email_idx2", columns={"email"})},
		uniqueConstraints={
			@ORM\UniqueConstraint(name="name_UNIQUE", columns={"name"}), 
			@ORM\UniqueConstraint(name="email_UNIQUE", columns={"email", "id"})
		}
	)