AWS Redshift View Formating

0

Hi Guys, After creating views in AWS Redshift SQL code is automatically formatted in a different way. I am encountering problems while trying to update previously created View. After copying view code and pasting in editor I am getting an error.

Is there any way to convert SQL View Code (automatically formatted) into standard SQL that can be rerun in Editor?

Best regards, Michal

  • Hi Michal,

    I understand that you're facing issues with updating views in AWS Redshift because the SQL code gets automatically formatted. To help you with this, you can use SQL formatting tools to convert the formatted code into standard SQL.

    Here's a simple approach to achieve this:

    Copy the automatically formatted SQL code from AWS Redshift. Use an online SQL formatter/beautifier to format the code in a standard and readable way. Some popular ones are: SQL Formatter (https://sqlformat.org/) Instant SQL Formatter (http://www.dpriver.com/pp/sqlformat.htm) Poor SQL (https://poorsql.com/) Paste the formatted code into your SQL editor, make the necessary changes to update the view, and execute the query. Remember that these tools might have some limitations when working with Redshift-specific syntax. Be sure to review the output carefully to ensure it is correct.

    Alternatively, if you prefer a more integrated solution, you can use an SQL client with built-in formatting support, like DBeaver, SQL Workbench/J, or JetBrains DataGrip. These tools allow you to format your SQL code within the editor itself, making it easier to work with AWS Redshift views.

    I hope this helps! Let me know if you have any other questions.

    Best regards, Ismael

Michal
asked a year ago816 views
1 Answer
2

Hi Michal,

I understand that you're facing issues with updating views in AWS Redshift because the SQL code gets automatically formatted. To help you with this, you can use SQL formatting tools to convert the formatted code into standard SQL.

Here's a simple approach to achieve this:

Copy the automatically formatted SQL code from AWS Redshift. Use an online SQL formatter/beautifier to format the code in a standard and readable way. Some popular ones are: SQL Formatter (https://sqlformat.org/) Instant SQL Formatter (http://www.dpriver.com/pp/sqlformat.htm) Poor SQL (https://poorsql.com/) Paste the formatted code into your SQL editor, make the necessary changes to update the view, and execute the query. Remember that these tools might have some limitations when working with Redshift-specific syntax. Be sure to review the output carefully to ensure it is correct.

Alternatively, if you prefer a more integrated solution, you can use an SQL client with built-in formatting support, like DBeaver, SQL Workbench/J, or JetBrains DataGrip. These tools allow you to format your SQL code within the editor itself, making it easier to work with AWS Redshift views.

I hope this helps! Let me know if you have any other questions.

Best regards,

Ismael

AWS
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions