Get started with a free trial today
Already have an account? Sign in
A reserved keyword is a word that has a special meaning, and is therefore “reserved from use.” Reserved keywords are also known asreserved identifiers.
In this guide, we’ll cover:
A reserved keyword is a word that has a special meaning, and is therefore “reserved from use.” Reserved keywords are also known asreserved identifiers.
In Stitch, there are two types of reserved keywords:
_sdc prefix used in Stitch system tables and columns.Stitch reserves its own keywords to ensure your data is loaded accurately. Additionally, each destination has its own list of reserved keywords and its own reasons for reserving those words.
Refer to theKeyword reference section for info about the keywords reserved for each destination.
If a table or column contains a reserved keyword, the destination will reject the data and create a record in therejected records log.
An error will also surface in theNotifications tab in Stitch.
In this section are the reserved keywords for each destination supported by Stitch.
Note: Keywords arecase-insensitive. This means thatABC,aBc,abc, etc. are all considered the same.
Refer toAmazon Redshift’s documentation for the full list of keywords reserved by Amazon Redshift.
| Keyword | Type | Description |
| __BI | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __BO | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __DE | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __DO | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __IT | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __ST | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __TI | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| _SDC | Stitch | Can’t be used as a prefix in table or column names. |
| _RJM | Stitch | Can’t be used as a prefix in table or column names. |
| Keyword | Type | Description |
| __BO | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __DB | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __FL | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __IT | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __LG | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __ST | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __TI | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| _SDC | Stitch | Can’t be used as a prefix in table or column names. |
| _RJM | Stitch | Can’t be used as a prefix in table or column names. |
Refer toGoogle BigQuery’s documentation for the full list of keywords reserved by Google BigQuery.
| Keyword | Type | Description |
| __BO | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __FL | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __IT | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __NU | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __ST | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __TI | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| _FILE_ | Destination | Can’t be used as a prefix in column names. |
| _PARTITION_ | Destination | Can’t be used as a prefix in column names. |
| _ROW_TIMESTAMP | Destination | Can’t be used as a prefix in column names. |
| _TABLE_ | Destination | Can’t be used as a prefix in column names. |
| _SDC | Stitch | Can’t be used as a prefix in table or column names. |
| _RJM | Stitch | Can’t be used as a prefix in table or column names. |
Refer toGoogle BigQuery’s documentation for the full list of keywords reserved by Google BigQuery.
| Keyword | Type | Description |
| __BO | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __FL | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __IT | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __NU | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __ST | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __TI | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| _FILE_ | Destination | Can’t be used as a prefix in column names. |
| _PARTITION_ | Destination | Can’t be used as a prefix in column names. |
| _ROW_TIMESTAMP | Destination | Can’t be used as a prefix in column names. |
| _TABLE_ | Destination | Can’t be used as a prefix in column names. |
| _SDC | Stitch | Can’t be used as a prefix in table or column names. |
| _RJM | Stitch | Can’t be used as a prefix in table or column names. |
Refer toMicrosoft Azure Synapse Analytics’s documentation for the full list of keywords reserved by Microsoft Azure Synapse Analytics.
| Keyword | Type | Description |
| __BO | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __DE | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __FL | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __INST | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __ST | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| _SDC | Stitch | Can’t be used as a prefix in table or column names. |
| _RJM | Stitch | Can’t be used as a prefix in table or column names. |
Refer toMicrosoft SQL Server’s documentation for the full list of keywords reserved by Microsoft SQL Server.
| Keyword | Type | Description |
| __BI | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __BO | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __DE | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __DT | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __FL | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __IT | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __JS | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __ST | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| _SDC | Stitch | Can’t be used as a prefix in table or column names. |
| _RJM | Stitch | Can’t be used as a prefix in table or column names. |
Refer toMySQL’s documentation for the full list of keywords reserved by MySQL.
| Keyword | Type | Description |
| __BI | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __BO | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __DE | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __DT | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __FL | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __IT | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __JS | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __ST | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| _OLD | Stitch | Can’t be used as a suffix in table names. |
| _STG | Stitch | Can’t be used as a suffix in table names. |
| _SDC | Stitch | Can’t be used as a prefix in table or column names. |
| _RJM | Stitch | Can’t be used as a prefix in table or column names. |
Refer toPanoply’s documentation for the full list of keywords reserved by Panoply.
| Keyword | Type | Description |
| __BI | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __BO | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __DE | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __DO | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __IT | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __ST | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __TI | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| _SDC | Stitch | Can’t be used as a prefix in table or column names. |
| _RJM | Stitch | Can’t be used as a prefix in table or column names. |
Refer toPostgreSQL’s documentation for the full list of keywords reserved by PostgreSQL.
| Keyword | Type | Description |
| __BI | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __BO | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __DE | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __DO | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __IT | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __ST | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __TI | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| _SDC | Stitch | Can’t be used as a prefix in table or column names. |
| _RJM | Stitch | Can’t be used as a prefix in table or column names. |
Refer toSnowflake’s documentation for the full list of keywords reserved by Snowflake.
| Keyword | Type | Description |
| __BO | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __DE | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __FL | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __IT | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __ST | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __TI | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| __VA | Stitch | Can’t be used as a suffix in column names; reserved by Stitch to accommodate changed data types. |
| _SDC | Stitch | Can’t be used as a prefix in table or column names. |
| _RJM | Stitch | Can’t be used as a prefix in table or column names. |
| Related | Troubleshooting |
Did this article help? If you have questions or feedback, feel free tosubmit a pull request with your suggestions,open an issue on GitHub, orreach out to us.