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

27 lines
1.2 KiB
Markdown
Raw Normal View History

2024-07-13 20:00:17 +03:00
---
aliases:
tags:
- зрелость/🌱
date:
- - 2024-07-13
zero-link:
- "[[00 PostgreSQL]]"
parents:
- "[[Партиционирование в БД]]"
linked:
---
Пример создания в PostgreSQL: ![](Pasted%20image%2020240620214723.png)
2024-07-13 20:10:17 +03:00
2024-07-13 20:00:17 +03:00
Что будет?
- Все колонки от родителя
- Дополнительные "свои" колонки
**Чего не будет:**
- Ограничений
- Индексов
2024-07-13 20:10:17 +03:00
- Триггеров
2024-07-13 20:15:17 +03:00
**Что можно делать:**
2024-07-13 20:20:20 +03:00
- Можно обращаться напрямую к партициям для выполнения запросов. Также можно вставлять данные напрямую в партици, но если нарушить признак партиции, то при вставке произойдет ошибка.
- Если вы вставляете данные по признаку для которого нет партиции, данные все равно будут вставлены. Данные попадут в основную таблицу, для доступа к данным нужно использовать параметр `ONLY`