From 4e22cdbfc40eae3d161b478dd675f64f5a9b92c0 Mon Sep 17 00:00:00 2001 From: Dmitriy Date: Sat, 17 Apr 2021 21:01:21 +0300 Subject: [PATCH 1/5] Update column.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Добавил информацию об удалении столбца в материализованном представлении. --- docs/en/sql-reference/statements/alter/column.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/en/sql-reference/statements/alter/column.md b/docs/en/sql-reference/statements/alter/column.md index 3ece30be5b8..23a0a5ebfbb 100644 --- a/docs/en/sql-reference/statements/alter/column.md +++ b/docs/en/sql-reference/statements/alter/column.md @@ -74,6 +74,8 @@ Deletes the column with the name `name`. If the `IF EXISTS` clause is specified, Deletes data from the file system. Since this deletes entire files, the query is completed almost instantly. +**NOTE**: You can't delete a column if it is used in a [Materialized View](../../../sql-reference/statements/create/view.md/#materialized). Otherwise, it returns an error. + Example: ``` sql @@ -180,7 +182,7 @@ ALTER TABLE table_name MODIFY column_name REMOVE property; ALTER TABLE table_with_ttl MODIFY COLUMN column_ttl REMOVE TTL; ``` -## See Also +**See Also** - [REMOVE TTL](ttl.md). From 200925c3186cef7608d975141748e524784d9e53 Mon Sep 17 00:00:00 2001 From: Dmitriy Date: Sat, 17 Apr 2021 21:18:18 +0300 Subject: [PATCH 2/5] Update column.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Поправил формулировку. --- docs/en/sql-reference/statements/alter/column.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/sql-reference/statements/alter/column.md b/docs/en/sql-reference/statements/alter/column.md index 23a0a5ebfbb..0568e700d3f 100644 --- a/docs/en/sql-reference/statements/alter/column.md +++ b/docs/en/sql-reference/statements/alter/column.md @@ -74,7 +74,7 @@ Deletes the column with the name `name`. If the `IF EXISTS` clause is specified, Deletes data from the file system. Since this deletes entire files, the query is completed almost instantly. -**NOTE**: You can't delete a column if it is used in a [Materialized View](../../../sql-reference/statements/create/view.md/#materialized). Otherwise, it returns an error. +**NOTE**: You can't delete a column if it's referenced by [Materialized View](../../../sql-reference/statements/create/view.md/#materialized). Otherwise, it returns an error. Example: From e7a044c4c2a689720e162b6c499a0e073a13e8d1 Mon Sep 17 00:00:00 2001 From: Dmitriy Date: Sat, 17 Apr 2021 22:52:27 +0300 Subject: [PATCH 3/5] Fix link MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Исправил ссылку. --- docs/en/sql-reference/statements/alter/column.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/sql-reference/statements/alter/column.md b/docs/en/sql-reference/statements/alter/column.md index 0568e700d3f..ec65d2ffb14 100644 --- a/docs/en/sql-reference/statements/alter/column.md +++ b/docs/en/sql-reference/statements/alter/column.md @@ -74,7 +74,7 @@ Deletes the column with the name `name`. If the `IF EXISTS` clause is specified, Deletes data from the file system. Since this deletes entire files, the query is completed almost instantly. -**NOTE**: You can't delete a column if it's referenced by [Materialized View](../../../sql-reference/statements/create/view.md/#materialized). Otherwise, it returns an error. +**NOTE**: You can't delete a column if it's referenced by [materialized view](../../../sql-reference/statements/create/view.md#materialized). Otherwise, it returns an error. Example: From d12db2374f3e03cdfaea56c58b4b119697b3d113 Mon Sep 17 00:00:00 2001 From: Dmitriy Date: Sun, 18 Apr 2021 00:42:36 +0300 Subject: [PATCH 4/5] Fix note MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Поправил примечание. --- docs/en/sql-reference/statements/alter/column.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/en/sql-reference/statements/alter/column.md b/docs/en/sql-reference/statements/alter/column.md index ec65d2ffb14..884150d9b7b 100644 --- a/docs/en/sql-reference/statements/alter/column.md +++ b/docs/en/sql-reference/statements/alter/column.md @@ -74,7 +74,8 @@ Deletes the column with the name `name`. If the `IF EXISTS` clause is specified, Deletes data from the file system. Since this deletes entire files, the query is completed almost instantly. -**NOTE**: You can't delete a column if it's referenced by [materialized view](../../../sql-reference/statements/create/view.md#materialized). Otherwise, it returns an error. +!!! info "Note" + You can’t delete a column if it is referenced by [materialized view](../../../sql-reference/statements/create/view.md#materialized). Otherwise, it returns an error. Example: From 154da6c1db9236a00d494e9e530dd2ca8242b796 Mon Sep 17 00:00:00 2001 From: Dmitriy Date: Sun, 18 Apr 2021 13:21:54 +0300 Subject: [PATCH 5/5] Translate to Russian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Перевел на русский язык. --- docs/en/sql-reference/statements/alter/column.md | 2 +- docs/ru/sql-reference/statements/alter/column.md | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/en/sql-reference/statements/alter/column.md b/docs/en/sql-reference/statements/alter/column.md index 884150d9b7b..d661bd4cd59 100644 --- a/docs/en/sql-reference/statements/alter/column.md +++ b/docs/en/sql-reference/statements/alter/column.md @@ -74,7 +74,7 @@ Deletes the column with the name `name`. If the `IF EXISTS` clause is specified, Deletes data from the file system. Since this deletes entire files, the query is completed almost instantly. -!!! info "Note" +!!! warning "Warning" You can’t delete a column if it is referenced by [materialized view](../../../sql-reference/statements/create/view.md#materialized). Otherwise, it returns an error. Example: diff --git a/docs/ru/sql-reference/statements/alter/column.md b/docs/ru/sql-reference/statements/alter/column.md index 87fc1c78cd0..158ab2e7385 100644 --- a/docs/ru/sql-reference/statements/alter/column.md +++ b/docs/ru/sql-reference/statements/alter/column.md @@ -63,6 +63,9 @@ DROP COLUMN [IF EXISTS] name Запрос удаляет данные из файловой системы. Так как это представляет собой удаление целых файлов, запрос выполняется почти мгновенно. +!!! warning "Предупреждение" + Вы не можете удалить столбец, используемый в [материализованном представлениии](../../../sql-reference/statements/create/view.md#materialized). В противном случае будет ошибка. + Пример: ``` sql @@ -155,7 +158,7 @@ ALTER TABLE table_name MODIFY column_name REMOVE property; ALTER TABLE table_with_ttl MODIFY COLUMN column_ttl REMOVE TTL; ``` -## Смотрите также +**Смотрите также** - [REMOVE TTL](ttl.md).