|
@@ -18,14 +18,14 @@ about() {
|
|
|
}
|
|
|
|
|
|
check_postgres_client() {
|
|
|
- if ! command -v psql >/dev/null; then
|
|
|
+ if ! command -v psql --version >/dev/null; then
|
|
|
die "missing required program 'psql' as a postgres client (package postgres-client-13 on debian like system)"
|
|
|
fi
|
|
|
}
|
|
|
|
|
|
exec_sql() {
|
|
|
cmd="${1?Missing required sql command}"
|
|
|
- PGPASSWORD="${POSTGRES_PASSWORD}" psql -h "${POSTGRES_HOST}" --user "${POSTGRES_USER}" "--port=${POSTGRES_PORT}" <<< "$cmd"
|
|
|
+ PGPASSWORD="${POSTGRES_PASSWORD}" psql --host "${POSTGRES_HOST}" --user "${POSTGRES_USER}" "--port=${POSTGRES_PORT}" <<< "$cmd"
|
|
|
}
|
|
|
|
|
|
requirements() {
|
|
@@ -38,6 +38,8 @@ setup() {
|
|
|
exec_sql "DROP USER IF EXISTS crowdsec_test;"
|
|
|
exec_sql "CREATE USER crowdsec_test WITH ENCRYPTED PASSWORD 'crowdsec_test';"
|
|
|
exec_sql "GRANT ALL PRIVILEGES ON DATABASE crowdsec_test TO crowdsec_test;"
|
|
|
+ # exec_sql "SET log_statement='all';"
|
|
|
+ # exec_sql "SELECT pg_reload_conf();"
|
|
|
}
|
|
|
|
|
|
dump() {
|