In postgres, it seems there are two customizable ways to convert one value type into another via SQL, CREATE CONVERSION
and CREATE CAST
. What is the difference between these two items, for example what might be an example of where one might be used over another?
Advertisement
Answer
A cast has nothing to do with a conversion.
A cast converts data from one data type to another, while a conversion converts a string from one encoding to another (and does not change the data type at all).
What you are looking for is a cast. Forget about the conversion.