That was already reported in #2370593: Database::tableExists optimization for PostgreSQL (#29).
Default implementation of Schema::tableExists
does not distinguish table and views. However it does not work anymore for Postgres database since tableExists
has been overridden in Postgres driver