Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
P
pg-backup-s3
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nanahira
pg-backup-s3
Commits
098d8f73
Commit
098d8f73
authored
Dec 24, 2020
by
nanahira
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
stream upload
parent
318de544
Pipeline
#1856
passed with stages
in 5 minutes and 50 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
1 addition
and
4 deletions
+1
-4
backup.sh
backup.sh
+1
-4
No files found.
backup.sh
View file @
098d8f73
...
@@ -53,11 +53,8 @@ export PGPASSWORD=$POSTGRES_PASSWORD
...
@@ -53,11 +53,8 @@ export PGPASSWORD=$POSTGRES_PASSWORD
POSTGRES_HOST_OPTS
=
"-h
$POSTGRES_HOST
-p
$POSTGRES_PORT
-U
$POSTGRES_USER
$POSTGRES_EXTRA_OPTS
"
POSTGRES_HOST_OPTS
=
"-h
$POSTGRES_HOST
-p
$POSTGRES_PORT
-U
$POSTGRES_USER
$POSTGRES_EXTRA_OPTS
"
echo
"Creating dump of
${
POSTGRES_DATABASE
}
database from
${
POSTGRES_HOST
}
..."
echo
"Creating dump of
${
POSTGRES_DATABASE
}
database from
${
POSTGRES_HOST
}
..."
pg_dumpall
$POSTGRES_HOST_OPTS
|
gzip
>
dump.sql.gz
echo
"Uploading dump to
$S3_BUCKET
"
echo
"Uploading dump to
$S3_BUCKET
"
cat
dump.sql.gz
| aws
$AWS_ARGS
s3
cp
- s3://
$S3_BUCKET
/
$S3_PREFIX
/
${
POSTGRES_DATABASE
}
_
$(
date
+
"%Y-%m-%dT%H:%M:%SZ"
)
.sql.gz
||
exit
2
pg_dumpall
$POSTGRES_HOST_OPTS
|
gzip
| aws
$AWS_ARGS
s3
cp
- s3://
$S3_BUCKET
/
$S3_PREFIX
/
${
POSTGRES_DATABASE
}
_
$(
date
+
"%Y-%m-%dT%H:%M:%SZ"
)
.sql.gz
||
exit
2
echo
"SQL backup uploaded successfully"
echo
"SQL backup uploaded successfully"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment