fix(warehouse): Handle duplicate addresses when migrating into wh_network_address_dimension (#1860)

This commit is contained in:
Todd authored and GitHub committed 2022-02-15 15:49:41 -07:00
1 parent c6c10cbec7
commit e4d1e501cf
2 files changed
+7 -2

No files matched your search

@@ -108,7 +108,7 @@ begin;
ip4_address,
ip6_address
)
select
select distinct
address,
'IP Address',
case
@@ -135,7 +135,7 @@ begin;
dns_name,
ip4_address, ip6_address
)
select
select distinct
whd.host_address, 'DNS Name',
'Not Applicable', 'Not Applicable',
whd.host_address,
@@ -185,6 +185,11 @@ values
_, err := rw.Exec(ctx, q, []interface{}{a.Address})
require.NoError(t, err)
}
// Duplicate a few records...
_, err := rw.Exec(ctx, q, []interface{}{addresses[1].Address})
require.NoError(t, err)
_, err = rw.Exec(ctx, q, []interface{}{addresses[5].Address})
require.NoError(t, err)
}
// now we're ready for the migration we want to test.