@@ -33,7 +33,7 @@ void CreateTableWithMultishardIndex(Tests::TClient& client, NKikimrSchemeOp::EIn
33
33
void TestUpdateWithoutChangingNotNullColumn (TSession& session) {
34
34
{ /* init table */
35
35
const auto query = Q_ (R"(
36
- UPSERT INTO t (id, val, created_on) VALUES
36
+ UPSERT INTO t (id, val, created_on) VALUES
37
37
(123, 'xxx', 1);
38
38
)" );
39
39
@@ -583,7 +583,7 @@ Y_UNIT_TEST_SUITE(KqpNotNullColumns) {
583
583
584
584
auto result = session.ExecuteSchemeQuery (q1).ExtractValueSync ();
585
585
UNIT_ASSERT_VALUES_EQUAL_C (result.GetStatus (), EStatus::SUCCESS, result.GetIssues ().ToString ());
586
-
586
+
587
587
const auto q2 = Q_ (R"(
588
588
CREATE TABLE `/Root/TestInsert` (
589
589
Key Uint64,
@@ -871,7 +871,7 @@ Y_UNIT_TEST_SUITE(KqpNotNullColumns) {
871
871
UNIT_ASSERT_C (HasIssue (result.GetIssues (), NYql::TIssuesIds::KIKIMR_BAD_COLUMN_TYPE), result.GetIssues ().ToString ());
872
872
}
873
873
}
874
-
874
+
875
875
Y_UNIT_TEST (UpdateTable_DontChangeNotNull) {
876
876
auto settings = TKikimrSettings ()
877
877
.SetWithSampleTables (false );
@@ -964,7 +964,7 @@ Y_UNIT_TEST_SUITE(KqpNotNullColumns) {
964
964
UNIT_ASSERT_VALUES_EQUAL_C (result.GetStatus (), EStatus::SUCCESS, result.GetIssues ().ToString ());
965
965
CompareYson (R"( [[1u;1u;123u;"b"]])" , FormatResultSetYson (result.GetResultSet (0 )));
966
966
}
967
-
967
+
968
968
{ /* same fk */
969
969
const auto query = Q_ (R"(
970
970
UPSERT INTO `/Root/MultiShardIndexed` (key, fk, fk2, value) VALUES
@@ -996,7 +996,6 @@ Y_UNIT_TEST_SUITE(KqpNotNullColumns) {
996
996
997
997
Y_UNIT_TEST (UpdateTable_UniqIndexPg) {
998
998
NKikimrConfig::TAppConfig appConfig;
999
- appConfig.MutableTableServiceConfig ()->SetEnablePreparedDdl (true );
1000
999
auto setting = NKikimrKqp::TKqpSetting ();
1001
1000
auto serverSettings = TKikimrSettings ()
1002
1001
.SetAppConfig (appConfig)
@@ -1025,7 +1024,7 @@ Y_UNIT_TEST_SUITE(KqpNotNullColumns) {
1025
1024
)" , NYdb::NQuery::TTxControl::BeginTx ().CommitTx (), settings).ExtractValueSync ();
1026
1025
UNIT_ASSERT_VALUES_EQUAL_C (result.GetStatus (), EStatus::SUCCESS, result.GetIssues ().ToString ());
1027
1026
}
1028
- {
1027
+ {
1029
1028
auto result = db.ExecuteQuery (R"(
1030
1029
UPDATE t SET value = 100 WHERE id = 1;
1031
1030
)" , NYdb::NQuery::TTxControl::BeginTx ().CommitTx (), settings).ExtractValueSync ();
@@ -1036,7 +1035,7 @@ Y_UNIT_TEST_SUITE(KqpNotNullColumns) {
1036
1035
UNIT_ASSERT_VALUES_EQUAL_C (result.GetStatus (), EStatus::SUCCESS, result.GetIssues ().ToString ());
1037
1036
CompareYson (R"( [["1";"100";"label1_1";"label2_1";"1"];["2";"2";"label1_2";"label2_2";"2"]])" , FormatResultSetYson (result.GetResultSet (0 )));
1038
1037
}
1039
- {
1038
+ {
1040
1039
auto result = db.ExecuteQuery (R"(
1041
1040
UPDATE t SET label2 = 'label2_1' WHERE id = 1;
1042
1041
)" , NYdb::NQuery::TTxControl::BeginTx ().CommitTx (), settings).ExtractValueSync ();
@@ -1047,7 +1046,7 @@ Y_UNIT_TEST_SUITE(KqpNotNullColumns) {
1047
1046
UNIT_ASSERT_VALUES_EQUAL_C (result.GetStatus (), EStatus::SUCCESS, result.GetIssues ().ToString ());
1048
1047
CompareYson (R"( [["1";"100";"label1_1";"label2_1";"1"];["2";"2";"label1_2";"label2_2";"2"]])" , FormatResultSetYson (result.GetResultSet (0 )));
1049
1048
}
1050
- {
1049
+ {
1051
1050
auto result = db.ExecuteQuery (R"(
1052
1051
UPDATE t SET side = id + 1, label = 'new_label';
1053
1052
)" , NYdb::NQuery::TTxControl::BeginTx ().CommitTx (), settings).ExtractValueSync ();
@@ -1058,7 +1057,7 @@ Y_UNIT_TEST_SUITE(KqpNotNullColumns) {
1058
1057
UNIT_ASSERT_VALUES_EQUAL_C (result.GetStatus (), EStatus::SUCCESS, result.GetIssues ().ToString ());
1059
1058
CompareYson (R"( [["1";"100";"new_label";"label2_1";"2"];["2";"2";"new_label";"label2_2";"3"]])" , FormatResultSetYson (result.GetResultSet (0 )));
1060
1059
}
1061
- {
1060
+ {
1062
1061
auto result = db.ExecuteQuery (R"(
1063
1062
UPDATE t SET value = 100, label = 'new_label' WHERE id = 2;
1064
1063
)" , NYdb::NQuery::TTxControl::BeginTx ().CommitTx (), settings).ExtractValueSync ();
@@ -1092,9 +1091,9 @@ Y_UNIT_TEST_SUITE(KqpNotNullColumns) {
1092
1091
auto result = session.ExecuteSchemeQuery (query).ExtractValueSync ();
1093
1092
UNIT_ASSERT_VALUES_EQUAL_C (result.GetStatus (), EStatus::SUCCESS, result.GetIssues ().ToString ());
1094
1093
}
1095
- {
1094
+ {
1096
1095
const auto query = Q_ (R"(
1097
- UPSERT INTO t (id, val, created_on) VALUES
1096
+ UPSERT INTO t (id, val, created_on) VALUES
1098
1097
(123, 'xxx', 1),
1099
1098
(124, 'yyy', 2);
1100
1099
)" );
@@ -1114,10 +1113,10 @@ Y_UNIT_TEST_SUITE(KqpNotNullColumns) {
1114
1113
)" , TTxControl::BeginTx ().CommitTx ()).ExtractValueSync ();
1115
1114
UNIT_ASSERT_VALUES_EQUAL_C (result.GetStatus (), EStatus::SUCCESS, result.GetIssues ().ToString ());
1116
1115
CompareYson (R"( [])" , FormatResultSetYson (result.GetResultSet (0 )));
1117
- }
1116
+ }
1118
1117
{
1119
1118
const auto query = Q_ (R"(
1120
- UPSERT INTO t (id, val, created_on) VALUES
1119
+ UPSERT INTO t (id, val, created_on) VALUES
1121
1120
(123, 'xxx', 1),
1122
1121
(124, 'yyy', 2);
1123
1122
)" );
@@ -1137,7 +1136,7 @@ Y_UNIT_TEST_SUITE(KqpNotNullColumns) {
1137
1136
)" , TTxControl::BeginTx ().CommitTx ()).ExtractValueSync ();
1138
1137
UNIT_ASSERT_VALUES_EQUAL_C (result.GetStatus (), EStatus::SUCCESS, result.GetIssues ().ToString ());
1139
1138
CompareYson (R"( [[11u;124u;["abc"]]])" , FormatResultSetYson (result.GetResultSet (0 )));
1140
- }
1139
+ }
1141
1140
}
1142
1141
1143
1142
Y_UNIT_TEST (UpdateNotNullPg) {
0 commit comments