Ruby から Postgres データベースの存在を確認する必要があることに気付き、最終的に次の (醜い) コードになりました。
def database_exists
`sudo su postgres -c 'psql -l | grep #{database_name} | wc -l'`.strip.to_i > 0
end
私の懸念は、これが水密ではないだけでなく、この種のことを行う機能がすでにそこにあるに違いないということです.
これをきれいに行うためにRubyに存在する関数を誰か教えてもらえますか?