зачем он вам?!
То есть этого функционала нет в принципе
Например делать fk на секционированную таблицу
https://t.me/pgsql/275125 На практике когда такое нужно, вот в чём вопрос.
Да те же таблицы orders и order_items. Странно в каждую колу и чизбургер пихать ещё и штат.
И ключи у них (order_id) и (order_id, item_id / line_id) или что-то в этом роде, нет? Откуда другие уникальные индексы?
Ну да. orders(order_id PK) , order_items (item_id PK, order_id FK)
Ну так и в чём проблема? Их можно партиционировать по этим ключам, и FK тут работают.
Я не могу придумать ЗАЧЕМ их партиционировать по этим суррогатным ключам. А вот по дате заказа или по региону - вполне нужно.
Как обычно — для того, чтобы облегчить maintenance. Ни дата заказа, ни регион не являются уникальными ключами, поэтому как-то не относятся к обсуждению, нет?
Обсуждают сегодня