|
55 | 55 | cargo pgrx init
|
56 | 56 | echo "shared_preload_libraries = 'pgml'" >> ~/.pgrx/data-17/postgresql.conf
|
57 | 57 | fi
|
| 58 | + -name:Update extension test |
| 59 | +if:steps.pgml_extension_changed.outputs.PGML_EXTENSION_CHANGED_FILES != '0' |
| 60 | +run:| |
| 61 | + git checkout origin/master |
| 62 | + echo "\q" | cargo pgrx run |
| 63 | + psql -p 28817 -h localhost -d pgml -P pager -c "DROP EXTENSION IF EXISTS pgml CASCADE; DROP SCHEMA IF EXISTS pgml CASCADE; CREATE EXTENSION pgml;" |
| 64 | + git checkout $GITHUB_SHA |
| 65 | + echo "\q" | cargo pgrx run |
| 66 | + psql -p 28817 -h localhost -d pgml -P pager -c "ALTER EXTENSION pgml UPDATE;" |
58 | 67 | -name:Unit tests
|
59 | 68 | if:steps.pgml_extension_changed.outputs.PGML_EXTENSION_CHANGED_FILES != '0'
|
60 | 69 | run:|
|
|