diff options
author | robot-piglet <robot-piglet@yandex-team.com> | 2025-05-05 13:24:46 +0300 |
---|---|---|
committer | robot-piglet <robot-piglet@yandex-team.com> | 2025-05-05 13:47:06 +0300 |
commit | 088f45ab7a9946b5dbc78dc7894b7d1d2316e62a (patch) | |
tree | 5d9be653af7e18f4811556e62dfa58f22edcfe6f /yql/essentials/sql | |
parent | 59323bde9ec2eedd4ae37d8da3a65636e8b6e81e (diff) | |
download | ydb-088f45ab7a9946b5dbc78dc7894b7d1d2316e62a.tar.gz |
Intermediate changes
commit_hash:9d5644514d892de24a7e9625590c95a4549b0a46
Diffstat (limited to 'yql/essentials/sql')
-rw-r--r-- | yql/essentials/sql/v1/sql_ut_common.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/yql/essentials/sql/v1/sql_ut_common.h b/yql/essentials/sql/v1/sql_ut_common.h index 564885f8c55..8b160dab1b5 100644 --- a/yql/essentials/sql/v1/sql_ut_common.h +++ b/yql/essentials/sql/v1/sql_ut_common.h @@ -3013,6 +3013,22 @@ Y_UNIT_TEST_SUITE(SqlParsingOnly) { ); } + Y_UNIT_TEST(AlterTableAlterIndexSetReadReplicasSettingsUncompatIsCorrect) { + const auto result = SqlToYql("USE plato; ALTER TABLE table ALTER INDEX index SET READ_REPLICAS_SETTINGS \"PER_AZ:1\""); + UNIT_ASSERT_C(result.IsOk(), result.Issues.ToString()); + } + + Y_UNIT_TEST(AlterTableAlterIndexSetReadReplicasSettingsCompatIsCorrect) { + const auto result = SqlToYql("USE plato; ALTER TABLE table ALTER INDEX index SET (READ_REPLICAS_SETTINGS = \"PER_AZ:1\")"); + UNIT_ASSERT_C(result.IsOk(), result.Issues.ToString()); + } + + Y_UNIT_TEST(AlterTableAlterIndexResetReadReplicasSettingsIsNotSupported) { + ExpectFailWithError("USE plato; ALTER TABLE table ALTER INDEX index RESET (READ_REPLICAS_SETTINGS)", + "<main>:1:55: Error: READ_REPLICAS_SETTINGS reset is not supported\n" + ); + } + Y_UNIT_TEST(AlterTableAlterColumnDropNotNullAstCorrect) { auto reqSetNull = SqlToYql(R"( USE plato; |