CREATE MATERIALIZE VIEW
Translation reference to convert PostgreSQL Materialized View to Snowflake Dynamic Table
Description
In Snowconvert, Materialized Views are transformed into Snowflake Dynamic Tables. To properly configure Dynamic Tables, two essential parameters must be defined: TARGET_LAG and WAREHOUSE. If these parameters are left unspecified in the configuration options, Snowconvert will default to preassigned values during the conversion, as demonstrated in the example below.
Grammar Syntax
Code Examples
Simple Case
Input Code:
Output Code:
IF NOT EXISTS
This syntax is fully supported in Snowflake.
This clause has been removed during the migration from PostgreSQL to Snowflake.
USING, TABLESPACE, and WITH
These clauses are removed during the conversion process. In PostgreSQL, they are used to further customize data storage manually. This is something that Snowflake handles automatically (micro partitions), and it is typically not a concern.
Related EWIs
SSC-FDM-0031: Dynamic Table required parameters set by default
Last updated