0
を「関係は存在しません」私はテーブルが存在するかどうかをチェックしてみてください。結果がブール値になるようにテーブルがすでに存在するかどうかを確認する方法はありますか?現在、私は結果でのtry-catchと同じ(存在しない場合はキャッチするために入る)の代わりの場合は、他を達成することができますので...PostgreSQLのチェックはPostgreSQLではエラー
おかげで、
を「関係は存在しません」私はテーブルが存在するかどうかをチェックしてみてください。結果がブール値になるようにテーブルがすでに存在するかどうかを確認する方法はありますか?現在、私は結果でのtry-catchと同じ(存在しない場合はキャッチするために入る)の代わりの場合は、他を達成することができますので...PostgreSQLのチェックはPostgreSQLではエラー
おかげで、
は、これらのいずれかがどのようにもよるが、動作するはずですあなたの権限はあなたがテーブルへのアクセスを持っていない可能性が設定されています
SELECT EXISTS (SELECT relname FROM pg_class WHERE relname = 'table_name');
SELECT EXISTS (SELECT table_name FROM information_schema.tables WHERE table_name = 'table_name');
http://stackoverflow.com/questions/20582500/how-to-check-if-a-table -ex-given-a-given-schema – caiohamamura