Check if database exists in PostgreSQL using shell

前端 未结 14 1540
南笙
南笙 2020-12-04 06:13

I was wondering if anyone would be able to tell me about whether it is possible to use shell to check if a PostgreSQL database exists?

I am making a shell script and

14条回答
  •  孤城傲影
    2020-12-04 07:01

    For completeness, another version using regex rather than string cutting:

    psql -l | grep '^ exact_dbname\b'
    

    So for instance:

    if psql -l | grep '^ mydatabase\b' > /dev/null ; then
      echo "Database exists already."
      exit
    fi
    

提交回复
热议问题