Skip to content

Commit f7e4267

Browse files
committed
Merge branch 'master' of github.com:funbringer/pg_pathman
2 parents c7c7d71 + 370fca7 commit f7e4267

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
The `pg_pathman` module provides optimized partitioning mechanism and functions to manage partitions.
77

8+
The extension is compatible with PostgreSQL 9.5 (9.6 support is coming soon).
9+
810
## Overview
911
**Partitioning** means splitting one large table into smaller pieces. Each row in such table is moved to a single partition according to the partitioning key. PostgreSQL supports partitioning via table inheritance: each partition must be created as a child table with CHECK CONSTRAINT. For example:
1012

@@ -142,13 +144,13 @@ Merge two adjacent RANGE partitions. First, data from `partition2` is copied to
142144
append_range_partition(p_relation REGCLASS,
143145
partition_name TEXT DEFAULT NULL)
144146
```
145-
Append new RANGE partition.
147+
Append new RANGE partition with `pathman_config.range_interval` as interval.
146148

147149
```plpgsql
148150
prepend_range_partition(p_relation REGCLASS,
149151
partition_name TEXT DEFAULT NULL)
150152
```
151-
Prepend new RANGE partition.
153+
Prepend new RANGE partition with `pathman_config.range_interval` as interval.
152154

153155
```plpgsql
154156
add_range_partition(relation REGCLASS,

README.rus.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
Модуль `pg_pathman` предоставляет оптимизированный механизм секционирования, а также функции для создания и управления секциями.
77

8+
Расширение совместимо с PostgreSQL 9.5 (поддержка 9.6 будет добавлена в одном из ближайших обновлений).
9+
810
## Концепция pg_pathman
911

1012
**Секционирование** -- это способ разбиения одной большой таблицы на множество меньших по размеру. Для каждой записи можно однозначно определить секцию, в которой она должна храниться посредством вычисления ключа.
@@ -144,13 +146,13 @@ merge_range_partitions(partition1 REGCLASS, partition2 REGCLASS)
144146
append_range_partition(p_relation REGCLASS,
145147
partition_name TEXT DEFAULT NULL)
146148
```
147-
Добавляет новую RANGE секцию в конец списка секций.
149+
Добавляет новую RANGE секцию с диапазоном `pathman_config.range_interval` в конец списка секций.
148150

149151
```plpgsql
150152
prepend_range_partition(p_relation REGCLASS,
151153
partition_name TEXT DEFAULT NULL)
152154
```
153-
Добавляет новую RANGE секцию в начало списка секций.
155+
Добавляет новую RANGE секцию с диапазоном `pathman_config.range_interval` в начало списка секций.
154156

155157
```plpgsql
156158
add_range_partition(relation REGCLASS,

0 commit comments

Comments
 (0)