Если вылезла подобная ошибка:
driverError: error: permission denied for schema public
PostgreSQL версии 15+ может выдать сообщение об ошибке, что у вас нет разрешения на создание чего-либо внутри общедоступной схемы, если заранее явно не указать, кому разрешено это делать.
Нам нужно явно предоставить разрешения пользователю.
Сначала заходим в cli Нашей СУБД
sudo su postgres
psql -d {database}
далее назначаем права
GRANT ALL ON SCHEMA public TO {user};
выходим
\q
{database} - имя базы данных
{user} - имя пользователя