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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy