How to execute sql file on Redshift












0















I have an SQL file which has few temporary creation scripts and few insert scripts.



We want to execute this SQL file on Redshift using AWS services.










share|improve this question


















  • 1





    from your client, use psql just as if you were using postgres, you can use aws ec2 instance as a client.

    – Jon Scott
    Nov 26 '18 at 13:08













  • You can use any compatible JDBC/ODBC SQL client. See: Connecting to Clusters from Client Tools and Code - Amazon Redshift

    – John Rotenstein
    Nov 26 '18 at 15:50
















0















I have an SQL file which has few temporary creation scripts and few insert scripts.



We want to execute this SQL file on Redshift using AWS services.










share|improve this question


















  • 1





    from your client, use psql just as if you were using postgres, you can use aws ec2 instance as a client.

    – Jon Scott
    Nov 26 '18 at 13:08













  • You can use any compatible JDBC/ODBC SQL client. See: Connecting to Clusters from Client Tools and Code - Amazon Redshift

    – John Rotenstein
    Nov 26 '18 at 15:50














0












0








0








I have an SQL file which has few temporary creation scripts and few insert scripts.



We want to execute this SQL file on Redshift using AWS services.










share|improve this question














I have an SQL file which has few temporary creation scripts and few insert scripts.



We want to execute this SQL file on Redshift using AWS services.







aws-lambda amazon-redshift aws-glue






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 26 '18 at 10:26









Somashekar MuniyappaSomashekar Muniyappa

1281113




1281113








  • 1





    from your client, use psql just as if you were using postgres, you can use aws ec2 instance as a client.

    – Jon Scott
    Nov 26 '18 at 13:08













  • You can use any compatible JDBC/ODBC SQL client. See: Connecting to Clusters from Client Tools and Code - Amazon Redshift

    – John Rotenstein
    Nov 26 '18 at 15:50














  • 1





    from your client, use psql just as if you were using postgres, you can use aws ec2 instance as a client.

    – Jon Scott
    Nov 26 '18 at 13:08













  • You can use any compatible JDBC/ODBC SQL client. See: Connecting to Clusters from Client Tools and Code - Amazon Redshift

    – John Rotenstein
    Nov 26 '18 at 15:50








1




1





from your client, use psql just as if you were using postgres, you can use aws ec2 instance as a client.

– Jon Scott
Nov 26 '18 at 13:08







from your client, use psql just as if you were using postgres, you can use aws ec2 instance as a client.

– Jon Scott
Nov 26 '18 at 13:08















You can use any compatible JDBC/ODBC SQL client. See: Connecting to Clusters from Client Tools and Code - Amazon Redshift

– John Rotenstein
Nov 26 '18 at 15:50





You can use any compatible JDBC/ODBC SQL client. See: Connecting to Clusters from Client Tools and Code - Amazon Redshift

– John Rotenstein
Nov 26 '18 at 15:50












2 Answers
2






active

oldest

votes


















0














The SQL Client provided by AWS for Redshift can be the starting point. Enabling Access to the EditorAmazonRedshiftQueryEditor is the way to go AWS Query Editor
For advanced IDE needs this can be referred IDE. Best!






share|improve this answer































    0














    You can use a simple Python script running on an EC2 instance (or any other server) to establish a JDBC connection to Redshift (using psycopg2) and then execute the queries in your .SQL file.






    share|improve this answer
























      Your Answer






      StackExchange.ifUsing("editor", function () {
      StackExchange.using("externalEditor", function () {
      StackExchange.using("snippets", function () {
      StackExchange.snippets.init();
      });
      });
      }, "code-snippets");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "1"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53479092%2fhow-to-execute-sql-file-on-redshift%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      0














      The SQL Client provided by AWS for Redshift can be the starting point. Enabling Access to the EditorAmazonRedshiftQueryEditor is the way to go AWS Query Editor
      For advanced IDE needs this can be referred IDE. Best!






      share|improve this answer




























        0














        The SQL Client provided by AWS for Redshift can be the starting point. Enabling Access to the EditorAmazonRedshiftQueryEditor is the way to go AWS Query Editor
        For advanced IDE needs this can be referred IDE. Best!






        share|improve this answer


























          0












          0








          0







          The SQL Client provided by AWS for Redshift can be the starting point. Enabling Access to the EditorAmazonRedshiftQueryEditor is the way to go AWS Query Editor
          For advanced IDE needs this can be referred IDE. Best!






          share|improve this answer













          The SQL Client provided by AWS for Redshift can be the starting point. Enabling Access to the EditorAmazonRedshiftQueryEditor is the way to go AWS Query Editor
          For advanced IDE needs this can be referred IDE. Best!







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 26 '18 at 22:04









          SunSmilesSunSmiles

          867




          867

























              0














              You can use a simple Python script running on an EC2 instance (or any other server) to establish a JDBC connection to Redshift (using psycopg2) and then execute the queries in your .SQL file.






              share|improve this answer




























                0














                You can use a simple Python script running on an EC2 instance (or any other server) to establish a JDBC connection to Redshift (using psycopg2) and then execute the queries in your .SQL file.






                share|improve this answer


























                  0












                  0








                  0







                  You can use a simple Python script running on an EC2 instance (or any other server) to establish a JDBC connection to Redshift (using psycopg2) and then execute the queries in your .SQL file.






                  share|improve this answer













                  You can use a simple Python script running on an EC2 instance (or any other server) to establish a JDBC connection to Redshift (using psycopg2) and then execute the queries in your .SQL file.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 27 '18 at 7:40









                  YankeeYankee

                  89021329




                  89021329






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Stack Overflow!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53479092%2fhow-to-execute-sql-file-on-redshift%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Ottavio Pratesi

                      Tricia Helfer

                      15 giugno