--- a/test/expected/psql.out
+++ b/test/expected/psql.out
@@ -4,7 +4,7 @@ CREATE FUNCTION query (x int) RETURNS te
 LANGUAGE plsh
 AS $$
 #!/bin/sh
-if which psql >/dev/null; then
+if command -v psql >/dev/null; then
     psql -X -At -c "select b from pbar where a = $1"
 else
     echo 'no PATH?' 1>&2
--- a/test/expected/psql_1.out
+++ b/test/expected/psql_1.out
@@ -4,7 +4,7 @@ CREATE FUNCTION query (x int) RETURNS te
 LANGUAGE plsh
 AS $$
 #!/bin/sh
-if which psql >/dev/null; then
+if command -v psql >/dev/null; then
     psql -X -At -c "select b from pbar where a = $1"
 else
     echo 'no PATH?' 1>&2
--- a/test/sql/psql.sql
+++ b/test/sql/psql.sql
@@ -5,7 +5,7 @@ CREATE FUNCTION query (x int) RETURNS te
 LANGUAGE plsh
 AS $$
 #!/bin/sh
-if which psql >/dev/null; then
+if command -v psql >/dev/null; then
     psql -X -At -c "select b from pbar where a = $1"
 else
     echo 'no PATH?' 1>&2
