We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1336e81 commit 97db2fbCopy full SHA for 97db2fb
.github/workflows/pg_dump.yml
@@ -3,6 +3,12 @@ name: Backup PostgreSQL Database
3
on:
4
schedule:
5
- cron: "0 19 * * *" # 毎日午前2時に実行
6
+ pull_request: # PR 作成や更新時にトリガー
7
+ branches:
8
+ - main
9
+ push: # 通常の push 時にもトリガー
10
11
12
13
jobs:
14
backup:
@@ -12,14 +18,15 @@ jobs:
18
- name: Checkout code
19
uses: actions/checkout@v3
20
15
- - name: Install PostgreSQL
21
+ - name: Install PostgreSQL Client
16
22
run: |
17
23
sudo apt-get update
24
sudo apt-get install -y postgresql-client
25
26
- name: Backup database
27
28
pg_dump -h ${{ secrets.PG_HOST }} \
29
+ -p ${{ secrets.PG_PORT }} \
30
-U ${{ secrets.PG_USER }} \
31
-d ${{ secrets.PG_DB }} \
32
--file=backup.sql
0 commit comments