@@ -291,15 +291,18 @@ func (tc *Catalog) createCollectionImpl(txCtx context.Context, createCollection
291
291
}
292
292
293
293
dbCollection := & dbmodel.Collection {
294
- ID : createCollection .ID .String (),
295
- Name : & createCollection .Name ,
296
- ConfigurationJsonStr : & createCollection .ConfigurationJsonStr ,
297
- Dimension : createCollection .Dimension ,
298
- DatabaseID : databases [0 ].ID ,
299
- Ts : ts ,
300
- LogPosition : 0 ,
301
- VersionFileName : versionFileName ,
302
- Tenant : createCollection .TenantID ,
294
+ ID : createCollection .ID .String (),
295
+ Name : & createCollection .Name ,
296
+ ConfigurationJsonStr : & createCollection .ConfigurationJsonStr ,
297
+ Dimension : createCollection .Dimension ,
298
+ DatabaseID : databases [0 ].ID ,
299
+ VersionFileName : versionFileName ,
300
+ Tenant : createCollection .TenantID ,
301
+ Ts : ts ,
302
+ LogPosition : createCollection .LogPosition ,
303
+ TotalRecordsPostCompaction : createCollection .TotalRecordsPostCompaction ,
304
+ SizeBytesPostCompaction : createCollection .SizeBytesPostCompaction ,
305
+ LastCompactionTimeSecs : createCollection .LastCompactionTimeSecs ,
303
306
}
304
307
305
308
err = tc .metaDomain .CollectionDb (txCtx ).Insert (dbCollection )
@@ -864,15 +867,19 @@ func (tc *Catalog) ForkCollection(ctx context.Context, forkCollection *model.For
864
867
}
865
868
866
869
createCollection := & model.CreateCollection {
867
- ID : forkCollection .TargetCollectionID ,
868
- Name : forkCollection .TargetCollectionName ,
869
- ConfigurationJsonStr : sourceCollection .ConfigurationJsonStr ,
870
- Dimension : sourceCollection .Dimension ,
871
- Metadata : sourceCollection .Metadata ,
872
- GetOrCreate : false ,
873
- TenantID : sourceCollection .TenantID ,
874
- DatabaseName : sourceCollection .DatabaseName ,
875
- Ts : ts .Unix (),
870
+ ID : forkCollection .TargetCollectionID ,
871
+ Name : forkCollection .TargetCollectionName ,
872
+ ConfigurationJsonStr : sourceCollection .ConfigurationJsonStr ,
873
+ Dimension : sourceCollection .Dimension ,
874
+ Metadata : sourceCollection .Metadata ,
875
+ GetOrCreate : false ,
876
+ TenantID : sourceCollection .TenantID ,
877
+ DatabaseName : sourceCollection .DatabaseName ,
878
+ Ts : ts .Unix (),
879
+ LogPosition : sourceCollection .LogPosition ,
880
+ TotalRecordsPostCompaction : sourceCollection .TotalRecordsPostCompaction ,
881
+ SizeBytesPostCompaction : sourceCollection .SizeBytesPostCompaction ,
882
+ LastCompactionTimeSecs : sourceCollection .LastCompactionTimeSecs ,
876
883
}
877
884
878
885
createSegments := []* model.CreateSegment {}
0 commit comments