Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitf7e4267

Browse files
committed
Merge branch 'master' of github.com:funbringer/pg_pathman
2 parentsc7c7d71 +370fca7 commitf7e4267

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_nameTEXT DEFAULTNULL)
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_nameTEXT DEFAULTNULL)
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_nameTEXT DEFAULTNULL)
146148
```
147-
Добавляет новую RANGE секцию в конец списка секций.
149+
Добавляет новую RANGE секциюс диапазоном`pathman_config.range_interval`в конец списка секций.
148150

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

155157
```plpgsql
156158
add_range_partition(relation REGCLASS,

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp