While Snowflake supports a limited set of functionality for external tables compared to Greenplum, data storage is generally not a concern in Snowflake. As a result, external tables can often be transformed into regular Snowflake tables. However, there is an extra effort associated with this translation because the data stored in the files of the external tables in Greenplum, must be somehow moved into the Snowflake database. When an external table is converted it will be flagged with a warning, without impacting the conversation rate. But please consider looking at these warnings in case the original application had an importance reliance on using external table data.
All the external table options of the original table are commented out in the output code.
Grammar Syntax
The CREATE EXTERNAL TABLE syntax is a grammar that does not fit on just one page, but here is an overview.
Click here to go to the Greenplum specification for this syntax. Navigate to the following pages to get more details about the translation spec for CREATE EXTERNAL TABLE syntax.