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 data sources are disabled. Please contact your system administrator to enable it", result.GetIssues().ToString());
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());
6637
+
6638
+
auto query2 = TStringBuilder() << R"(
6639
+
CREATE OBJECT `baz` (TYPE SECRET) WITH value=`MySecretData`;
6640
+
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