Skip to content

Commit 704f6b4

Browse files
committed
Fix PostgreSQL client installation for all versions
- Add PostgreSQL official APT repository to support all versions - Install postgresql-client-common and postgresql-client packages - This resolves 'Unable to locate package postgresql-client-17' error - Applied to both main test and beta test jobs
1 parent 37070d9 commit 704f6b4

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

.github/workflows/test.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,15 @@ jobs:
3535

3636
- name: Install PostgreSQL client
3737
run: |
38+
# Add PostgreSQL official APT repository
3839
sudo apt-get update
39-
sudo apt-get install -y postgresql-client
40+
sudo apt-get install -y wget ca-certificates
41+
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
42+
echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
43+
sudo apt-get update
44+
45+
# Install PostgreSQL client (will get the latest version available)
46+
sudo apt-get install -y postgresql-client-common postgresql-client
4047
4148
- name: Configure PostgreSQL for pg_stat_statements
4249
run: |
@@ -167,8 +174,15 @@ jobs:
167174

168175
- name: Install PostgreSQL client
169176
run: |
177+
# Add PostgreSQL official APT repository
170178
sudo apt-get update
171-
sudo apt-get install -y postgresql-client
179+
sudo apt-get install -y wget ca-certificates
180+
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
181+
echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
182+
sudo apt-get update
183+
184+
# Install PostgreSQL client (will get the latest version available)
185+
sudo apt-get install -y postgresql-client-common postgresql-client
172186
173187
- name: Configure PostgreSQL for pg_stat_statements
174188
run: |

0 commit comments

Comments
 (0)