mirror of
https://github.com/tj-actions/pg-dump.git
synced 2025-06-11 13:12:32 +00:00
feat: add support for installing postgresql (#135)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
parent
d9e5a3fe4f
commit
ecfbb9388d
6 changed files with 173 additions and 3 deletions
24
entrypoint.sh
Executable file
24
entrypoint.sh
Executable file
|
@ -0,0 +1,24 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
echo "::group::pg-dump"
|
||||
|
||||
echo "Checking if the output directory exists..."
|
||||
|
||||
if [ ! -d "$(dirname "$INPUT_PATH")" ]; then
|
||||
echo "The output directory does not exist. Creating it..."
|
||||
mkdir -p "$(dirname "$INPUT_PATH")"
|
||||
echo "Created the output directory"
|
||||
else
|
||||
echo "The output directory already exists"
|
||||
fi
|
||||
|
||||
echo "Running pg_dump..."
|
||||
|
||||
# shellcheck disable=SC2086
|
||||
pg_dump $INPUT_OPTIONS -d "$INPUT_DATABASE_URL" > "$INPUT_PATH"
|
||||
|
||||
echo "Complete"
|
||||
|
||||
echo "::endgroup::"
|
Loading…
Add table
Add a link
Reference in a new issue