You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
returnTYqlConclusionStatus::Fail(NYql::TIssuesIds::KIKIMR_INTERNAL_ERROR, "Internal error. EXTERNAL_DATA_SOURCE creation and drop operations needs an actor system. Please contact internal support");
129
-
}
130
-
auto sourceType = externaDataSourceDesc.GetSourceType();
131
-
if (!AppData(actorSystem)->AvailableExternalDataSources.empty() && !AppData(actorSystem)->AvailableExternalDataSources.contains(sourceType)) {
132
-
returnTYqlConclusionStatus::Fail(NYql::TIssuesIds::KIKIMR_UNSUPPORTED, TStringBuilder() << "External data source " << sourceType << " are disabled. Please contact your system administrator to enable it");
UNIT_ASSERT_STRING_CONTAINS_C(result.GetIssues().ToString(), "External source with type ObjectStorage are disabled. Please contact your system administrator to enable it", result.GetIssues().ToString());
6624
6638
6625
-
auto db = kikimr.GetTableClient();
6626
-
auto session = db.CreateSession().GetValueSync().GetSession();
UNIT_ASSERT_STRING_CONTAINS_C(result.GetIssues().ToString(), "External data source ObjectStorage are disabled. Please contact your system administrator to enable it", result.GetIssues().ToString());
6639
+
auto query2 = TStringBuilder() << R"(
6640
+
CREATE OBJECT `baz2` (TYPE SECRET) WITH value=`MySecretData`;
6637
6641
6638
-
auto query2 = TStringBuilder() << R"(
6639
-
CREATE OBJECT `baz` (TYPE SECRET) WITH value=`MySecretData`;
6642
+
CREATE EXTERNAL DATA SOURCE `)" << externalDataSourceName << R"(` WITH (
6643
+
SOURCE_TYPE="PostgreSQL",
6644
+
LOCATION="my-bucket",
6645
+
AUTH_METHOD="BASIC",
6646
+
LOGIN="admin",
6647
+
PASSWORD_SECRET_NAME = "baz2",
6648
+
DATABASE_NAME="cheburashka"
6649
+
);)";
6650
+
result = session.ExecuteSchemeQuery(query2).GetValueSync();
UNIT_ASSERT_STRING_CONTAINS_C(result.GetIssues().ToString(), "External source with type ObjectStorage are disabled. Please contact your system administrator to enable it", result.GetIssues().ToString());
6640
6666
6641
-
CREATE EXTERNAL DATA SOURCE `)" << externalDataSourceName << R"(` WITH (
6642
-
SOURCE_TYPE="PostgreSQL",
6643
-
LOCATION="my-bucket",
6644
-
AUTH_METHOD="BASIC",
6645
-
LOGIN="admin",
6646
-
PASSWORD_SECRET_NAME = "baz",
6647
-
DATABASE_NAME="cheburashka"
6648
-
);)";
6649
-
result = session.ExecuteSchemeQuery(query2).GetValueSync();
0 commit comments