How to execute sql file on Redshift
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
add a comment |
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
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
add a comment |
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
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
aws-lambda amazon-redshift aws-glue
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
add a comment |
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
add a comment |
2 Answers
2
active
oldest
votes
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!
add a comment |
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.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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!
add a comment |
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!
add a comment |
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!
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!
answered Nov 26 '18 at 22:04
SunSmilesSunSmiles
867
867
add a comment |
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
answered Nov 27 '18 at 7:40
YankeeYankee
89021329
89021329
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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