Skip to content

Commit

Permalink
Allow overriding index name
Browse files Browse the repository at this point in the history
  • Loading branch information
ptiurin committed Sep 12, 2024
1 parent 674e356 commit 624fbcb
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions dbt/adapters/firebolt/impl.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
@dataclass
class FireboltIndexConfig(dbtClassMixin):
index_type: str
index_name: Optional[str] = None
join_columns: Optional[Union[str, List[str]]] = None
key_columns: Optional[Union[str, List[str]]] = None
dimension_column: Optional[Union[str, List[str]]] = None
Expand All @@ -43,6 +44,8 @@ def render_name(self, relation: FireboltRelation) -> str:
index type, relation name, key/join columns, timestamp (unix & UTC)
example index name: join_my_model_customer_id_1633504263.
"""
if self.index_name:
return self.index_name
now_unix = str(int(time.mktime(datetime.utcnow().timetuple())))
# If column_names is a list with > 1 members, join with _,
# otherwise do not. We were getting index names like
Expand Down

0 comments on commit 624fbcb

Please sign in to comment.