Skip to content
Snippets Groups Projects
Commit ace3c0a4 authored by Artur Sabirov's avatar Artur Sabirov
Browse files

create_table.md: rename ON TIER -> IN TIER

Address changes from picodata@4122f5fb (24.5.0-165-g4122f5fb)
parent 849be957
No related branches found
No related tags found
1 merge request!477create_table.md: add PRIMARY KEY next to column
Pipeline #45738 passed
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
...@@ -17,9 +17,8 @@ ...@@ -17,9 +17,8 @@
* **TABLE** — название таблицы. Соответствует правилам имен для всех [объектов](object.md) * **TABLE** — название таблицы. Соответствует правилам имен для всех [объектов](object.md)
в кластере. в кластере.
* **PRIMARY KEY** — первичный ключ, который обеспечивает уникальность и * **PRIMARY KEY** — первичный ключ обеспечивает уникальность и сортировку данных только
сортировку данных только в рамках одного экземпляра кластера — глобальную в рамках одного экземпляра кластера. Глобальную уникальность записи он не дает.
уникальность записи он не дает.
* **DISTRIBUTED GLOBALLY** — глобальное распределение таблицы. В результате, данные в * **DISTRIBUTED GLOBALLY** — глобальное распределение таблицы. В результате, данные в
таблице идентичны на всех экземплярах кластера и синхронизируются через Raft-журнал. таблице идентичны на всех экземплярах кластера и синхронизируются через Raft-журнал.
...@@ -28,7 +27,9 @@ ...@@ -28,7 +27,9 @@
* **DISTRIBUTED BY** — шардирование таблицы по набору колонок. В результате, каждый * **DISTRIBUTED BY** — шардирование таблицы по набору колонок. В результате, каждый
экземпляр содержит только часть данных в таблице. экземпляр содержит только часть данных в таблице.
* **ON TIER** — имя тира, в котором будет осуществлено шардирование таблицы * **IN TIER** — имя тира, в котором будет создана шардированная таблица.
Если параметр не задан, будет использовано имя тира по умолчанию *default*
— см. [picodata run --tier](../../reference/cli.md#run_tier).
* **MEMTX**[движок хранения данных](../../overview/glossary.md#db_engine) в памяти. * **MEMTX**[движок хранения данных](../../overview/glossary.md#db_engine) в памяти.
...@@ -55,3 +56,13 @@ CREATE TABLE warehouse ( ...@@ -55,3 +56,13 @@ CREATE TABLE warehouse (
USING memtx DISTRIBUTED BY (id) USING memtx DISTRIBUTED BY (id)
OPTION (TIMEOUT = 3.0); OPTION (TIMEOUT = 3.0);
``` ```
```sql title="Создание таблицы с шардированием в тире <i>default</i>"
CREATE TABLE warehouse (
id INTEGER PRIMARY KEY,
item TEXT NOT NULL,
type TEXT NOT NULL)
USING memtx DISTRIBUTED BY (id)
IN TIER "default"
OPTION (TIMEOUT = 3.0);
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment