From 423a6f9306e0f6b15b93f8947cefedcd407c92e9 Mon Sep 17 00:00:00 2001 From: Daniil Cherednik Date: Fri, 16 Aug 2024 12:53:19 +0000 Subject: [PATCH] Enable EnableUuidAsPrimaryKey for default --- ydb/core/kqp/ut/scheme/kqp_scheme_ut.cpp | 6 ++---- ydb/core/kqp/ut/yql/kqp_yql_ut.cpp | 5 +---- ydb/core/protos/feature_flags.proto | 2 +- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/ydb/core/kqp/ut/scheme/kqp_scheme_ut.cpp b/ydb/core/kqp/ut/scheme/kqp_scheme_ut.cpp index b4ef977fdb54..fd3845e74fa7 100644 --- a/ydb/core/kqp/ut/scheme/kqp_scheme_ut.cpp +++ b/ydb/core/kqp/ut/scheme/kqp_scheme_ut.cpp @@ -1945,8 +1945,7 @@ Y_UNIT_TEST_SUITE(KqpScheme) { } Y_UNIT_TEST(CreateTableWithPartitionAtKeysUuid) { - TKikimrSettings kikimrSettings = TKikimrSettings() - .SetEnableUuidAsPrimaryKey(true); + TKikimrSettings kikimrSettings; TKikimrRunner kikimr(kikimrSettings); auto db = kikimr.GetTableClient(); auto session = db.CreateSession().GetValueSync().GetSession(); @@ -1990,8 +1989,7 @@ Y_UNIT_TEST_SUITE(KqpScheme) { } Y_UNIT_TEST(CreateTableWithUniformPartitionsUuid) { - TKikimrSettings kikimrSettings = TKikimrSettings() - .SetEnableUuidAsPrimaryKey(true); + TKikimrSettings kikimrSettings; TKikimrRunner kikimr(kikimrSettings); auto db = kikimr.GetTableClient(); auto session = db.CreateSession().GetValueSync().GetSession(); diff --git a/ydb/core/kqp/ut/yql/kqp_yql_ut.cpp b/ydb/core/kqp/ut/yql/kqp_yql_ut.cpp index 247704928cfb..17c7fa65c0fc 100644 --- a/ydb/core/kqp/ut/yql/kqp_yql_ut.cpp +++ b/ydb/core/kqp/ut/yql/kqp_yql_ut.cpp @@ -613,6 +613,7 @@ Y_UNIT_TEST_SUITE(KqpYql) { appConfig.MutableTableServiceConfig()->SetEnablePreparedDdl(true); auto setting = NKikimrKqp::TKqpSetting(); auto serverSettings = TKikimrSettings() + .SetEnableUuidAsPrimaryKey(false) .SetAppConfig(appConfig) .SetKqpSettings({setting}); TKikimrRunner kikimr(serverSettings.SetWithSampleTables(false)); @@ -684,7 +685,6 @@ Y_UNIT_TEST_SUITE(KqpYql) { auto setting = NKikimrKqp::TKqpSetting(); auto serverSettings = TKikimrSettings() .SetAppConfig(appConfig) - .SetEnableUuidAsPrimaryKey(true) .SetKqpSettings({setting}); TKikimrRunner kikimr(serverSettings.SetWithSampleTables(false)); @@ -833,7 +833,6 @@ Y_UNIT_TEST_SUITE(KqpYql) { auto setting = NKikimrKqp::TKqpSetting(); auto serverSettings = TKikimrSettings() .SetAppConfig(appConfig) - .SetEnableUuidAsPrimaryKey(true) .SetKqpSettings({setting}); TKikimrRunner kikimr(serverSettings.SetWithSampleTables(false)); @@ -890,7 +889,6 @@ Y_UNIT_TEST_SUITE(KqpYql) { auto setting = NKikimrKqp::TKqpSetting(); auto serverSettings = TKikimrSettings() .SetAppConfig(appConfig) - .SetEnableUuidAsPrimaryKey(true) .SetKqpSettings({setting}); TKikimrRunner kikimr(serverSettings.SetWithSampleTables(false)); @@ -917,7 +915,6 @@ Y_UNIT_TEST_SUITE(KqpYql) { Y_UNIT_TEST(UuidPrimaryKeyBulkUpsert) { auto settings = TKikimrSettings() - .SetEnableUuidAsPrimaryKey(true) .SetWithSampleTables(false); auto kikimr = TKikimrRunner{settings}; auto db = kikimr.GetTableClient(); diff --git a/ydb/core/protos/feature_flags.proto b/ydb/core/protos/feature_flags.proto index 2175cc3b8823..8895a2b6c1b7 100644 --- a/ydb/core/protos/feature_flags.proto +++ b/ydb/core/protos/feature_flags.proto @@ -123,7 +123,7 @@ message TFeatureFlags { optional bool EnableUniqConstraint = 104 [default = false]; optional bool EnableChangefeedDebeziumJsonFormat = 105 [default = false]; optional bool EnableStatistics = 106 [default = true]; - optional bool EnableUuidAsPrimaryKey = 107 [default = false]; + optional bool EnableUuidAsPrimaryKey = 107 [default = true]; optional bool EnableTablePgTypes = 108 [default = false]; optional bool EnableLocalDBBtreeIndex = 109 [default = true]; optional bool EnablePDiskHighHDDInFlight = 110 [default = false];