Skip to content

Commit 7ba4aa7

Browse files
authored
🛠️ Fix exporting schema and table names for change_retentions (#2041)
1 parent 5158efc commit 7ba4aa7

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

lib/sequin/consumers/consumers.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1608,8 +1608,8 @@ defmodule Sequin.Consumers do
16081608

16091609
%{
16101610
source_table
1611-
| schema_name: source_table.schema_name,
1612-
table_name: source_table.table_name,
1611+
| schema_name: table.schema,
1612+
table_name: table.name,
16131613
column_filters: enrich_column_filters(source_table.column_filters, table.columns)
16141614
}
16151615
end)

test/sequin/transforms_test.exs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ defmodule Sequin.TransformsTest do
8989

9090
column_filter = ReplicationFactory.column_filter(column_attnum: column.attnum)
9191
source_table = ReplicationFactory.source_table(oid: source_table.oid, column_filters: [column_filter])
92+
[enriched_source_table] = Consumers.enrich_source_tables([source_table], source_db)
9293

9394
wal_pipeline =
9495
ReplicationFactory.wal_pipeline(
@@ -104,8 +105,8 @@ defmodule Sequin.TransformsTest do
104105
id: id,
105106
name: name,
106107
source_database: source_database,
107-
source_table_schema: _source_table_schema,
108-
source_table_name: _source_table_name,
108+
source_table_schema: source_table_schema,
109+
source_table_name: source_table_name,
109110
destination_database: destination_database,
110111
destination_table_schema: _destination_table_schema,
111112
destination_table_name: _destination_table_name,
@@ -118,6 +119,10 @@ defmodule Sequin.TransformsTest do
118119
assert source_database == source_db.name
119120
assert destination_database == dest_db.name
120121
assert is_list(filters)
122+
assert source_table_schema == enriched_source_table.schema_name
123+
assert source_table_name == enriched_source_table.table_name
124+
assert source_table_schema != nil
125+
assert source_table_name != nil
121126

122127
Enum.each(filters, fn filter ->
123128
assert %{column_name: column_name, operator: operator, comparison_value: value} = filter

0 commit comments

Comments
 (0)