Compare commits

...

15 Commits

Author SHA1 Message Date
Quigley Malcolm
48b8325619 pwrshell style env setting maybe 2024-09-10 16:33:25 -05:00
Michelle Ark
75bbc4be3a separate bash step 2024-09-10 17:27:36 -04:00
Michelle Ark
6a2ff56aab bash 2024-09-10 17:25:52 -04:00
Michelle Ark
cd9123ff7d try storing expression result in Out-String 2024-09-10 17:18:03 -04:00
Michelle Ark
6fb14cfd28 invoke expression 2024-09-10 17:12:09 -04:00
Michelle Ark
2ae2f96d99 pwsh set env variable 2024-09-10 17:02:27 -04:00
Michelle Ark
f5878a5748 one liner 2024-09-10 16:53:49 -04:00
Michelle Ark
508b45bd76 choco install postgres16 on windows 2024-09-10 16:50:13 -04:00
Michelle Ark
7bc9a222e3 remove psql --version check 2024-09-10 16:37:22 -04:00
Michelle Ark
db675a9274 get postgres version from select 2024-09-10 16:17:48 -04:00
Michelle Ark
6d4b50a0d1 try removing postgres@14 before installing 16 2024-09-10 16:13:59 -04:00
Michelle Ark
06a3a4a287 put back install postgresql postgresql-contrib 2024-09-10 16:11:11 -04:00
Michelle Ark
b4d25fd21a debugging postgres services 2024-09-10 16:02:24 -04:00
Michelle Ark
e79e981c13 start postgresql@16 2024-09-10 15:50:49 -04:00
Michelle Ark
dda6714994 install postgres-16 on linux + macos 2024-09-10 15:14:17 -04:00
4 changed files with 18 additions and 2 deletions

View File

@@ -5,6 +5,15 @@ runs:
steps:
- shell: bash
run: |
sudo systemctl start postgresql.service
sudo apt-get --purge remove postgresql postgresql-*
sudo apt update -y
sudo apt install gnupg2 wget vim -y
sudo sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc|sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/postgresql.gpg
sudo apt update -y
sudo apt install postgresql-16
sudo apt-get -y install postgresql postgresql-contrib
sudo systemctl start postgresql
sudo systemctl enable postgresql
pg_isready
sudo -u postgres bash ${{ github.action_path }}/setup_db.sh

View File

@@ -5,7 +5,8 @@ runs:
steps:
- shell: bash
run: |
brew services start postgresql
brew install postgresql@16
brew services start postgresql@16
echo "Check PostgreSQL service is running"
i=10
COMMAND='pg_isready'

View File

@@ -5,6 +5,11 @@ runs:
steps:
- shell: pwsh
run: |
choco install postgresql16 --params "/Password:password" --ia "--enable-components server,commandlinetools --extract-only 1" --no-progress
$Env:PG_BINDIR = cmd /c "$PROGRAMFILES/PostgreSQL/16/bin/pg_config.exe --bindir" '2>&1'
$Env:PG_LIBDIR = cmd /c "$PROGRAMFILES/PostgreSQL/16/bin/pg_config.exe --libdir" '2>&1'
$pgService = Get-Service -Name postgresql*
Set-Service -InputObject $pgService -Status running -StartupType automatic
Start-Process -FilePath "$env:PGBIN\pg_isready" -Wait -PassThru

View File

@@ -39,6 +39,7 @@ for i in {1..10}; do
done;
createdb dbt
psql -c "SELECT version();"
psql -c "CREATE ROLE root WITH PASSWORD 'password';"
psql -c "ALTER ROLE root WITH LOGIN;"
psql -c "GRANT CREATE, CONNECT ON DATABASE dbt TO root WITH GRANT OPTION;"