Настраиваем доступ к web приложению на основе ролей Yii 2. Часть 5. Особенности настройки при использовании PostgreSQL

Предыдущая статья этого цикла планировалась и даже объявлялась как последняя. Но, жизнь внесла свои коррективы и спустя полтора года я вновь возвращаюсь к этой теме по причине того, что использование штатного механизма RBAC фреймворка Yii 2 при использовании в качестве СУБД PostgreSQL сопряжено с некоторыми не совсем очевидными особенностями.

Определяем СУБД, к которой подключено приложение на Yii 2

Необходимость определить какая СУБД используется возникает, когда требуется реализовать специфичный для той или иной СУБД функционал в условиях поддержки приложением работы c СУБД нескольких видов. Например, MySQL и PostgreSQL.

Задействуем SQL Server Configuration Manager без использования командной строки (на примере SQL Server 2019)

В одной из предыдущих статей мы рассматривали возможность обращения SQL Server Configuration Manager в последних версиях SQL Server. Однако существует и альтернативный, более простой, способ.

Запускаем консольное приложение и получаем его вывод на примере сборки решения (C#)

При помощи .NET можно не только запустить консольное приложение, но и получить результат его работы (вывод). Рассмотрим, как это можно сделать на примере консольной сборки решения Visual Studio.