Skip to content

Commit 57ea3d5

Browse files
CreateChangefeedsPropose
1 parent e666b18 commit 57ea3d5

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

ydb/core/tx/schemeshard/schemeshard_import_flow_proposals.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,18 @@
88
namespace NKikimr {
99
namespace NSchemeShard {
1010

11+
void CreateChangefeedsPropose(THolder<TEvSchemeShard::TEvModifySchemeTransaction>& propose, const TImportInfo::TItem& item) {
12+
auto& record = propose->Record;
13+
const auto& changefeeds = item.Changefeeds;
14+
15+
for (const auto& changefeed : changefeeds) {
16+
auto& modifyScheme = *record.AddTransaction();
17+
const auto& cdcStream = modifyScheme.MutableCreateCdcStream();
18+
cdcStream->MutableTableName();
19+
}
20+
21+
}
22+
1123
THolder<TEvSchemeShard::TEvModifySchemeTransaction> CreateTablePropose(
1224
TSchemeShard* ss,
1325
TTxId txId,

ydb/core/tx/schemeshard/schemeshard_info_types.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2850,6 +2850,7 @@ struct TImportInfo: public TSimpleRefCount<TImportInfo> {
28502850
TString CreationQuery;
28512851
TMaybe<NKikimrSchemeOp::TModifyScheme> PreparedCreationQuery;
28522852
TMaybeFail<Ydb::Scheme::ModifyPermissionsRequest> Permissions;
2853+
TVector<Ydb::Table::ChangefeedDescription> Changefeeds;
28532854
NBackup::TMetadata Metadata;
28542855
TVector<Ydb::Table::ChangefeedDescription> Changefeeds;
28552856

0 commit comments

Comments
 (0)