@@ -77,7 +77,9 @@ resource "materialize_source_table_load_generator" "load_generator_auction_table
77
77
database_name = " materialize"
78
78
79
79
source {
80
- name = materialize_source_load_generator. load_generator_auction . name
80
+ name = materialize_source_load_generator. load_generator_auction . name
81
+ schema_name = materialize_source_load_generator. load_generator_auction . schema_name
82
+ database_name = materialize_source_load_generator. load_generator_auction . database_name
81
83
}
82
84
83
85
comment = " source table load generator comment"
@@ -104,7 +106,9 @@ resource "materialize_source_table_load_generator" "load_generator_marketing_tab
104
106
database_name = " materialize"
105
107
106
108
source {
107
- name = materialize_source_load_generator. load_generator_marketing . name
109
+ name = materialize_source_load_generator. load_generator_marketing . name
110
+ schema_name = materialize_source_load_generator. load_generator_marketing . schema_name
111
+ database_name = materialize_source_load_generator. load_generator_marketing . database_name
108
112
}
109
113
110
114
comment = " source table load generator comment"
@@ -230,18 +234,26 @@ resource "materialize_source_table_kafka" "source_table_kafka" {
230
234
database_name = materialize_source_kafka. example_source_kafka_format_text . database_name
231
235
}
232
236
233
- topic = " topic1"
234
- key_format_text = true
235
- value_format_text = true
236
- envelope_none = true
237
- include_timestamp = true
238
- include_offset = true
239
- include_partition = true
237
+ topic = " topic1"
238
+
239
+ key_format {
240
+ text = true
241
+ }
242
+ value_format {
243
+ json = true
244
+ }
245
+
240
246
include_key = true
241
- include_key_alias = " key_alias"
242
- include_offset_alias = " offset_alias"
243
- include_partition_alias = " partition_alias"
244
- include_timestamp_alias = " timestamp_alias"
247
+ include_key_alias = " message_key"
248
+ include_headers = true
249
+ include_headers_alias = " message_headers"
250
+ include_partition = true
251
+ include_partition_alias = " message_partition"
252
+ include_offset = true
253
+ include_offset_alias = " message_offset"
254
+ include_timestamp = true
255
+ include_timestamp_alias = " message_timestamp"
256
+
245
257
}
246
258
247
259
resource "materialize_source_kafka" "example_source_kafka_format_bytes" {
@@ -471,16 +483,22 @@ resource "materialize_source_table_kafka" "source_table_kafka_upsert_options" {
471
483
472
484
topic = " topic1"
473
485
474
- key_format_text = true
475
- value_format_text = true
486
+ key_format {
487
+ text = true
488
+ }
489
+ value_format {
490
+ text = true
491
+ }
476
492
477
- envelope_upsert = true
478
493
479
- upsert_options {
480
- value_decoding_errors {
481
- inline {
482
- enabled = true
483
- alias = " my_error_col"
494
+ envelope {
495
+ upsert = true
496
+ upsert_options {
497
+ value_decoding_errors {
498
+ inline {
499
+ enabled = true
500
+ alias = " decoding_error"
501
+ }
484
502
}
485
503
}
486
504
}
0 commit comments