1
0
mirror of synced 2025-12-23 21:03:15 -05:00

Rename destination tables (#1737)

This commit is contained in:
Christophe Duong
2021-01-20 17:37:00 +01:00
committed by GitHub
parent 868739709e
commit ebc24f85fe
24 changed files with 57 additions and 48 deletions

View File

@@ -36,12 +36,12 @@ public class StandardNameTransformer implements NamingConventionTransformer {
@Override
public String getRawTableName(String streamName) {
return convertStreamName(streamName + "_raw");
return convertStreamName("_airbyte_raw_" + streamName);
}
@Override
public String getTmpTableName(String streamName) {
return convertStreamName(streamName + "_" + Instant.now().toEpochMilli());
return convertStreamName("_airbyte_" + Instant.now().toEpochMilli() + "_" + streamName);
}
protected String convertStreamName(String input) {

View File

@@ -52,7 +52,7 @@ class NamingResolverTest {
assertEquals("identifier_", namingResolver.getIdentifier("identifier%"));
assertEquals("_identifier_", namingResolver.getIdentifier("`identifier`"));
assertEquals("identifier_name_raw", namingResolver.getRawTableName("identifier_name"));
assertEquals("_airbyte_raw_identifier_name", namingResolver.getRawTableName("identifier_name"));
}
@Test
@@ -74,8 +74,8 @@ class NamingResolverTest {
assertEquals("\"identifier%\"", namingResolver.getIdentifier("identifier%"));
assertEquals("\"`identifier`\"", namingResolver.getIdentifier("`identifier`"));
assertEquals("identifier_name_raw", namingResolver.getRawTableName("identifier_name"));
assertEquals("\"identifiêr name_raw\"", namingResolver.getRawTableName("identifiêr name"));
assertEquals("_airbyte_raw_identifier_name", namingResolver.getRawTableName("identifier_name"));
assertEquals("\"_airbyte_raw_identifiêr name\"", namingResolver.getRawTableName("identifiêr name"));
}
}