Ребят, привет.
Вопрос из связки БД Postresql+qgis.
Для упрощения все сведу к школам и собственникам.
Собственники могут владеть несколькими школами.
Связь делаю через связующую таблицу, как на картинке (не вношу собственника в таблицу school по причине того, что нужна именно связующая таблица).
Схема есть, PK и FK есть.
Подключаю БД в qgis и в нем заново настраиваю связи, так как они не подгружаются из БД (1. вопрос: а может ли qgis видеть зависимости?). Связь в qgis такая:к таблице school привязываю связующую, результат связываю с собственниками. Далее в настройках полей таблицы собственники нахожу новое поле имя школ (получившееся из связи) и указываю, что оно является "связанным значением" в настройках указываю таблицу школ и соответственно ее id и название, также ставлю опцию множественный выбор.
Из ходя из этих настроек предполагаю, что при внесении нового собственника или изменении старого и его владений школами, связующая таблица будет вносить новые строки автоматом. Но этого не происходит (2. вопрос: