Skip to content

Commit dfc5b22

Browse files
committed
Fix duplicate names for Salesforce custom fields
1 parent f283bd2 commit dfc5b22

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

target_postgres/db_sync.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ def column_type(schema_property):
3030

3131

3232
def inflect_column_name(name):
33-
return inflection.underscore(re.sub(r"([A-Z]+)_([A-Z][a-z])", r'\1__\2', name))
33+
name = re.sub(r"([A-Z]+)_([A-Z][a-z])", r'\1__\2', name)
34+
name = re.sub(r"([a-z\d])_([A-Z])", r'\1__\2', name)
35+
return inflection.underscore(name)
3436

3537

3638
def safe_column_name(name):

0 commit comments

Comments
 (0)