Я хотел бы создать UniqueConstraint только на 2 полях, где для поля "owner" установлено значение TRUE, как в примере, приведенном по следующей ссылке: https://www.doctrine -project.org / projects / doctrine-orm / en / 2.6 / reference / annotations-reference.html # uniqueconstraint
Моя копия находится в формате xml. Может кто-нибудь сказать мне синтаксис для опции "где", приведенной в примере?
Я пробовал это:
<unique-constraints>
<unique-constraint columns="file_id,owner" name="ownership">
<options>
<option name="where">owner=true</option>
</options>
</unique-constraint>
</unique-constraints>
Но результат оператора SQL только:
CREATE UNIQUE INDEX ownership ON file_sharings (file_id, owner);
Большое спасибо!