Łukasz Koszel

Łukasz Koszel właściciel, Lukkos

Temat: schema.yml

Witam
Czy wie ktoś w jaki sposób można w schemacie doctrine zapisać unikalny klucz na dwa pola tabeli? W zwykłym sql można to zrobić:

ALTER TABLE `baza`.`document` ADD UNIQUE `unikalny_dokument` ( `contractor_id` , `number` )

Wszystko działa tak jak chcę z tym że nie mogę ponownie załadować bazy bez wykonania tej operacji.
Łukasz Koszel

Łukasz Koszel właściciel, Lukkos

Temat: schema.yml

Odpowiem sobie sam :)
Taki fragment kodu rozwiązuje problem unikalności zestawu pól tabeli.

indexes:
unique_document: { fields: [contractor_id , number], type: unique }



Wyślij zaproszenie do