Function Emulations¶
To make SnowShu replicas behave as much like their source counterparts as possible, functions are applied to emulate them. Each source-to-target relationship has a unique set of emulations, cataloged here.
Snowflake DSL Emulation¶
Snowflake Function |
Postgresql Function |
Replica Emulation |
Notes |
---|---|---|---|
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
Only supports the ‘i’ (case insensitive) flag at this time. |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
|||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |
not supported |
||
not supported |