File tree Expand file tree Collapse file tree
sqlserver-delta-plugins/src/main/java/io/cdap/delta/sqlserver Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -164,13 +164,17 @@ public void accept(SourceRecord sourceRecord) {
164164 // try to always drop the table before snapshot the schema.
165165 emitter .emit (builder .setOperation (DDLOperation .Type .DROP_TABLE )
166166 .setTableName (tableName )
167+ .setSchemaName (schemaName )
167168 .build ());
168169
169170 // try to emit create database event before create table event
170- emitter .emit (builder .setOperation (DDLOperation .Type .CREATE_DATABASE ).build ());
171+ emitter .emit (builder .setOperation (DDLOperation .Type .CREATE_DATABASE )
172+ .setSchemaName (schemaName )
173+ .build ());
171174
172175 emitter .emit (builder .setOperation (DDLOperation .Type .CREATE_TABLE )
173176 .setTableName (tableName )
177+ .setSchemaName (schemaName )
174178 .setSchema (schema )
175179 .setPrimaryKey (primaryFields )
176180 .build ());
@@ -191,6 +195,7 @@ public void accept(SourceRecord sourceRecord) {
191195 .setOffset (latestOffset )
192196 .setOperationType (op )
193197 .setDatabaseName (databaseName )
198+ .setSchemaName (schemaName )
194199 .setTableName (tableName )
195200 .setRow (value )
196201 .setSnapshot (isSnapshot )
You can’t perform that action at this time.
0 commit comments