digital-garden/_inbox/Партиционирование в PostgreSQL.md

1.2 KiB
Raw Blame History

aliases tags date zero-link parents linked
зрелость/🌱
2024-07-13
00 PostgreSQL
Партиционирование в БД

Пример создания в PostgreSQL:

Что будет?

  • Все колонки от родителя
  • Дополнительные "свои" колонки

Чего не будет:

  • Ограничений
  • Индексов
  • Триггеров

Что можно делать:

  • Можно обращаться напрямую к партициям для выполнения запросов. Также можно вставлять данные напрямую в партици, но если нарушить признак партиции, то при вставке произойдет ошибка.
  • Если вы вставляете данные по признаку для которого нет партиции, данные все равно будут вставлены. Данные попадут в основную таблицу, для доступа к данным нужно использовать параметр ONLY