Boa tarde! Gostaria de saber se existe uma maneira de pegar o nome da tabela com schema, pois estava usando o MySQL e resolvi migrar para Postgres, mas quando criei um outro esquema que não seja public quebrou aplicação por causa em SQL mais complexo utilizei: $this->om->getClassMetadata(Aluno::class)->getTableName(); para pegar a tabela, o que pensei que ao fazer a classe como :
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Aluno
* @ORM\Table(schema="acad")
* @author leslie
*/
class Alunoimplements \JsonSerializable
{
...
}
E uma preocupação seria perder a portabilidade ao definir o tipo de banco.