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

Commit530d46d

Browse files
committed
pathman: documentation (still not finished)
1 parentbe81c9f commit530d46d

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

‎contrib/pathman/README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,16 @@ WHERE id = 150
3232

3333
Based on partitioning type and operator the`pathman` searches corresponding partitions and builds the plan.
3434

35-
##Функции pathman
35+
##Pathman Functions
3636

37-
###Создание секций
37+
###Partitions Creation
3838
```
3939
CREATE FUNCTION create_hash_partitions(
4040
relation TEXT,
4141
attribute TEXT,
4242
partitions_count INTEGER)
4343
```
44-
Выполняет HASH-секционирование таблицы`relation`по целочисленному полю`attribute`.Создает`partitions_count`дочерних секций, а также триггер на вставку. Данные из родительской таблицы не копируются автоматически в дочерние. Миграцию данных можно выполнить с помощью функции`partition_data()`(см. ниже), либо вручную.
44+
Performs HASH partitioning for`relation`by integer key`attribute`.Creates`partitions_count`partitions and trigger on INSERT. Data doesn't automatically copied from parent table to partitions. Use`partition_data()`function (see below) to migrate data.
4545

4646
```
4747
CREATE FUNCTION create_range_partitions(
@@ -51,7 +51,7 @@ CREATE FUNCTION create_range_partitions(
5151
interval ANYELEMENT,
5252
premake INTEGER)
5353
```
54-
Выполняет RANGE-секционирование таблицы`relation`по полю`attribute`.Аргумент`start_value`задает начальное значение,`interval`-- диапазон значений внутри одной секции,`premake`-- количество заранее создаваемых секций (если 0, то будет создана единственная секция).
54+
Performs RANGE partitioning for`relation`by partitioning key`attribute`.`start_value`argument specifies initial value,`interval`sets the range of values in a single partition,`premake`is the number of premade partitions (the only one partition will be created if`premake` is 0).
5555
```
5656
CREATE FUNCTION create_range_partitions(
5757
relation TEXT,
@@ -60,23 +60,23 @@ CREATE FUNCTION create_range_partitions(
6060
interval INTERVAL,
6161
premake INTEGER)
6262
```
63-
Аналогично предыдущей с тем лишь отличием, что данная функция предназначена для секционирования по полю типа`DATE`или`TIMESTAMP`.
63+
Same as above but suitable for`DATE`and`TIMESTAMP` partitioning keys.
6464

65-
###Миграция данных
65+
###Data migration
6666
```
6767
CREATE FUNCTION partition_data(parent text)
6868
```
69-
Копирует данные из родительской таблицы`parent` в дочерние секции.
69+
Copies data fromparent table to its partitions.
7070

71-
###Управление секциями
71+
###Partitions management
7272
```
7373
CREATE FUNCTION split_range_partition(partition TEXT, value ANYELEMENT)
7474
```
75-
Разбивает RANGEсекцию`partition`на две секции по значению`value`.
75+
Splits RANGE`partition`in two by`value`.
7676
```
7777
CREATE FUNCTION merge_range_partitions(partition1 TEXT, partition2 TEXT)
7878
```
79-
Объединяет две смежные RANGEсекции. Данные из`partition2` копируются в`partition1`, после чего секция`partition2` удаляется.
79+
Merge two adjacent RANGEpartitions. Данные из`partition2` копируются в`partition1`, после чего секция`partition2` удаляется.
8080
```
8181
CREATE FUNCTION append_partition(p_relation TEXT)
8282
```

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp