You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/connections/storage/warehouses/faq.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,18 +64,18 @@ Protocols customers can also use [Transformations](/docs/protocols/transform/) t
64
64
65
65
## Can I change the data type of a column in the warehouse?
66
66
67
-
Yes, the data type can be changed, and you can always reach out to [Segment support](https://app.segment.com/workspaces?contact=1){:target="_blank”} for assistances.
67
+
Yes. Data types are initially set up in your warehouse based on the first value that comes in from a source, but you can request data type changes by reaching out to [Segment support](https://app.segment.com/workspaces?contact=1){:target="_blank”} for assistance.
68
68
69
-
For context, Segment uses ["unified" data types](/docs/connections/storage/warehouses/schema/#schema-evolution-and-compatibility){:target="_blank”} to create the all coresponding data types in cusostomer's data warehouse destinations based on the first value that comes in from a source. As an example, Segment support team can generally help in the below scenarios:
69
+
Keep in mind that Segment only uses [general data types](/docs/connections/storage/warehouses/schema/#schema-evolution-and-compatibility){:target="_blank”} when loading data in your warehouse. Therefore, some of the common scenarios are:
70
70
- Changing data type from `timestamp` to `varchar`
71
71
- Changing data type from `integer` to `float`
72
72
- Changing data type from `boolean` to `varchar`
73
73
74
-
And, the team normally can't update the data type in the below scenarios, where you need to manually change the data type:
75
-
- Expanding `varchar(256)` to `varchar(2048)`
76
-
- Updating `integer` to `bigint`
77
-
- Updating `float` to `float8`
78
-
- The credentials configured for syncing data doesn't have sufficient permissions
74
+
More granular changes (such as the examples below) wouldn’t normally be handled by the Support team, thus they often need to be made within the warehouse itself:
75
+
- Expanding data type `varchar(256)` to `varchar(2048)`
76
+
- Updating data type `integer` to `bigint`
77
+
- Updating data type `float` to `float8`
78
+
79
79
80
80
81
81
## Can the data type definitions in Protocols be enforced in a warehouse schema?
0 commit comments