Skip to content

Commit ae312b3

Browse files
authored
Rebase YQL CREATE (#8306)
1 parent 0628f08 commit ae312b3

File tree

20 files changed

+362
-19
lines changed

20 files changed

+362
-19
lines changed

ydb/docs/ru/core/concepts/_includes/secondary_indexes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050

5151
Вторичный индекс может быть:
5252

53-
- Создан при создании таблицы командой YQL [CREATE TABLE](../../yql/reference/syntax/create_table.md).
53+
- Создан при создании таблицы командой YQL [CREATE TABLE](../../yql/reference/syntax/create_table/index.md).
5454
- Добавлен к существующей таблице командой YQL [ALTER TABLE](../../yql/reference/syntax/alter_table/index.md) или командой YDB CLI [table index add](../../reference/ydb-cli/commands/secondary_index.md#add)
5555
- Удален у существующей таблицы командой YQL [ALTER TABLE](../../yql/reference/syntax/alter_table/index.md) или командой YDB CLI [table index drop](../../reference/ydb-cli/commands/secondary_index.md#drop).
5656
- Удален вместе с таблицей командой YQL [DROP TABLE](../../yql/reference/syntax/drop_table.md) или командой YDB CLI `table drop`.

ydb/docs/ru/core/concepts/datamodel/_includes/table.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ YDB поддерживает создание строковых и колоно
160160

161161
{{ ydb-short-name }} позволяет группировать колонки в таблице для оптимизации их хранения и использования. Механизм групп колонок позволяет увеличить производительность операций неполного чтения строк путем разделения хранения колонок таблицы на насколько групп. Наиболее часто используемый сценарий — организация хранения редко используемых атрибутов в отдельной группе колонок (и, возможно, с использованием сжатия и на более медленных устройствах хранения данных).
162162

163-
У каждой группы колонок есть собственное имя, уникальное в рамках таблицы. Состав групп колонок устанавливается при [создании таблицы](../../../yql/reference/syntax/create_table.md#column-family), а также может быть [изменен](../../../yql/reference/syntax/alter_table/family.md) позднее. Удаление групп колонок из существующей таблицы не предусмотрено.
163+
У каждой группы колонок есть собственное имя, уникальное в рамках таблицы. Состав групп колонок устанавливается при [создании таблицы](../../../yql/reference/syntax/create_table/family.md), а также может быть [изменен](../../../yql/reference/syntax/alter_table/family.md) позднее. Удаление групп колонок из существующей таблицы не предусмотрено.
164164

165165
Группа колонок может содержать произвольное число колонок своей таблицы, в том числе не содержать ни одной. Каждая колонка таблицы принадлежит одной, и только одной группе колонок (группы колонок не пересекаются). Принадлежность колонок группам устанавливается при создании таблицы, но может быть изменена позднее.
166166

ydb/docs/ru/core/concepts/glossary.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@
139139

140140
#### Первичный ключ {#primary-key}
141141

142-
**Первичный ключ** или **primary key** — это упорядоченный список столбцов, значения которых однозначно идентифицируют строку. Он используется для создания [первичного индекса](#primary-index) таблицы. Он задаётся пользователем {{ ydb-short-name }} при [создании таблицы](../yql/reference/syntax/create_table.md) и существенно влияет на производительность операций с этой таблицей.
142+
**Первичный ключ** или **primary key** — это упорядоченный список столбцов, значения которых однозначно идентифицируют строку. Он используется для создания [первичного индекса](#primary-index) таблицы. Он задаётся пользователем {{ ydb-short-name }} при [создании таблицы](../yql/reference/syntax/create_table/index.md) и существенно влияет на производительность операций с этой таблицей.
143143

144144
Руководство по выбору первичных ключей представлено в [{#T}](../dev/primary-key/index.md).
145145

ydb/docs/ru/core/deploy/configuration/config.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ domains_config:
174174
# ...
175175
```
176176

177-
Каждой базе данных в кластере назначается как минимум один из доступных пулов хранения, выбираемый в операции создания базы данных. Имена пулов хранения среди назначенных могут быть использованы в атрибуте `DATA` при определении групп колонок в операторах YQL [`CREATE TABLE`](../../yql/reference/syntax/create_table.md#column-family)/[`ALTER TABLE`](../../yql/reference/syntax/alter_table/family.md).
177+
Каждой базе данных в кластере назначается как минимум один из доступных пулов хранения, выбираемый в операции создания базы данных. Имена пулов хранения среди назначенных могут быть использованы в атрибуте `DATA` при определении групп колонок в операторах YQL [`CREATE TABLE`](../../yql/reference/syntax/create_table/family.md)/[`ALTER TABLE`](../../yql/reference/syntax/alter_table/family.md).
178178

179179
### Конфигурация State Storage {#domains-state}
180180

ydb/docs/ru/core/dev/secondary-indexes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
## Создание вторичных индексов {#create}
1414

15-
Вторичный индекс является объектом схемы данных и может быть определен при создании таблицы [командой YQL `CREATE TABLE`](../yql/reference/syntax/create_table.md), или добавлен к ней позднее [командой YQL `ALTER TABLE`](../yql/reference/syntax/alter_table/index.md).
15+
Вторичный индекс является объектом схемы данных и может быть определен при создании таблицы [командой YQL `CREATE TABLE`](../yql/reference/syntax/create_table/index.md), или добавлен к ней позднее [командой YQL `ALTER TABLE`](../yql/reference/syntax/alter_table/index.md).
1616

1717
Команда [создания индекса `table index add`](../reference/ydb-cli/commands/secondary_index.md#add) поддерживается в YDB CLI.
1818

ydb/docs/ru/core/dev/terraform.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -247,15 +247,15 @@ resource "ydb_topic" "test" {
247247

248248
* `column` — (обязательный) свойства колонки (см. аргумент [column](#column)).
249249
* `family` — (необязательный) группа колонок (см. аргумент [family](#family)).
250-
* `primary_key` — (обязательный) [первичный ключ](../yql/reference/syntax/create_table.md#columns) таблицы, содержит упорядоченный список имён колонок первичного ключа.
250+
* `primary_key` — (обязательный) [первичный ключ](../yql/reference/syntax/create_table/index.md) таблицы, содержит упорядоченный список имён колонок первичного ключа.
251251
* `ttl` — (необязательный) TTL (см. аргумент [ttl](#ttl)).
252252
* `partitioning_settings` — (необязательный) настройки партицирования (см. аргумент [partitioning_settings](#partitioning-settings)).
253253
* `key_bloom_filter` — (необязательный) (bool) использовать [фильтра Блума для первичного ключа](../concepts/datamodel/table.md#bloom-filter), значение по умолчанию - false.
254254
* `read_replicas_settings` — (необязательный) настройки [реплик для чтения](../concepts/datamodel/table.md#read_only_replicas).
255255

256256
#### column {#column}
257257

258-
Аргумент `column` описывает [свойства колонки](../yql/reference/syntax/create_table.md#columns) таблицы.
258+
Аргумент `column` описывает [свойства колонки](../yql/reference/syntax/create_table/index.md) таблицы.
259259

260260
{% note warning %}
261261

@@ -281,11 +281,11 @@ column {
281281

282282
#### family {#family}
283283

284-
Аргумент `family` описывает [свойства группы колонок](../yql/reference/syntax/create_table.md#column-family).
284+
Аргумент `family` описывает [свойства группы колонок](../yql/reference/syntax/create_table/family.md).
285285

286286
* `name` — (обязательный) имя группы колонок.
287-
* `data` — (обязательный) [тип устройства хранения](../yql/reference/syntax/create_table#column-family) для данных колонок этой группы.
288-
* `compression` — (обязательный) [кодек сжатия данных](../yql/reference/syntax/create_table#column-family).
287+
* `data` — (обязательный) [тип устройства хранения](../yql/reference/syntax/create_table/family.md) для данных колонок этой группы.
288+
* `compression` — (обязательный) [кодек сжатия данных](../yql/reference/syntax/create_table/family.md).
289289

290290
Пример:
291291

@@ -368,7 +368,7 @@ resource "ydb_table_index" "ydb_table_index" {
368368
* `table_id` - terraform-идентификатор таблицы. Указывается, если не задан `table_path` или `connection_string`.
369369

370370
* `name` — (обязательный) имя индекса.
371-
* `type` — (обязательный) тип индекса [global_sync | global_async](../yql/reference/syntax/create_table.md#secondary_index).
371+
* `type` — (обязательный) тип индекса [global_sync | global_async](../yql/reference/syntax/create_table/secondary_index.md).
372372
* `columns` — (обязательный) упорядоченный список имён колонок, участвующий в индексе.
373373
* `cover` — (обязательный) список дополнительных колонок для покрывающего индекса.
374374

ydb/docs/ru/core/dev/yql-tutorial/create_demo_tables.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Создание таблицы
22

3-
Создайте таблицы и задайте для них схемы данных с помощью конструкции [CREATE TABLE](../../yql/reference/syntax/create_table.md).
3+
Создайте таблицы и задайте для них схемы данных с помощью конструкции [CREATE TABLE](../../yql/reference/syntax/create_table/index.md).
44

55
{% note info %}
66

ydb/docs/ru/core/yql/reference/yql-core/syntax/_includes/delete.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
{% include [OLAP_not_allow_text](../../../../_includes/not_allow_for_olap_text.md) %}
88

9-
Вместо `DELETE FROM` для удаления данных из колоночных таблиц можно воспользоваться механизмом удаления строк по времени — [TTL](../../../../concepts/ttl.md). TTL можно задать при [создании](../create_table.md) таблицы через `CREATE TABLE` или [измененить позже](../alter_table/index.md) через `ALTER TABLE`.
9+
Вместо `DELETE FROM` для удаления данных из колоночных таблиц можно воспользоваться механизмом удаления строк по времени — [TTL](../../../../concepts/ttl.md). TTL можно задать при [создании](../create_table/index.md) таблицы через `CREATE TABLE` или [измененить позже](../alter_table/index.md) через `ALTER TABLE`.
1010

1111
{% endnote %}
1212

ydb/docs/ru/core/yql/reference/yql-core/syntax/alter_table/family.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,4 @@ ALTER TABLE series_with_families ALTER FAMILY default SET DATA "hdd";
4949

5050
{% endnote %}
5151

52-
Могут быть указаны все параметры группы колонок, описанные в команде [`CREATE TABLE`](create_table#column-family)
52+
Могут быть указаны все параметры группы колонок, описанные в команде [`CREATE TABLE`](../create_table/secondary_index.md)

ydb/docs/ru/core/yql/reference/yql-core/syntax/alter_table/secondary_index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
ALTER TABLE `series` ADD INDEX `title_index` GLOBAL ON (`title`);
1515
```
1616

17-
Могут быть указаны все параметры индекса, описанные в команде [`CREATE TABLE`](../create_table.md#secondary_index)
17+
Могут быть указаны все параметры индекса, описанные в команде [`CREATE TABLE`](../create_table/secondary_index.md)
1818

1919
{% if backend_name == "YDB" %}
2020

@@ -28,7 +28,7 @@ ALTER TABLE `series` ADD INDEX `title_index` GLOBAL ON (`title`);
2828

2929
{% note info %}
3030

31-
В настоящее время задание настроек партиционирования вторичных индексов при создании индекса не поддерживается ни в операторе [`ALTER TABLE ADD INDEX`](#add-index), ни в операторе [`CREATE TABLE INDEX`](../create_table.md#secondary_index).
31+
В настоящее время задание настроек партиционирования вторичных индексов при создании индекса не поддерживается ни в операторе [`ALTER TABLE ADD INDEX`](#add-index), ни в операторе [`CREATE TABLE INDEX`](../create_table/secondary_index.md).
3232

3333
{% endnote %}
3434

0 commit comments

Comments
 (0)