Добрый вечер,
Я пытаюсь заставить Npg sql работать в Powershell на Windows Server 2019 в течение нескольких дней. Могу поспорить, что это я, поэтому я мог бы использовать некоторые предложения или несколько sh идей.
Моя первая проблема - установить и загрузить Npg sql в Powershell.
Я скачал и установил msi, а также пакеты nuget, по одному, чтобы не перепутать.
Я понизил System.Diagnostics.DiagnosticSource до 4.5.1, чтобы иметь возможность установить Npg sql 4.1.3.1 и обновить его вернуться к текущей версии 4.7.0 - согласно предложению, которое я нашел.
Тем не менее, я все еще вижу проблему с отсутствующей зависимостью от System.Threading.Tasks.Extensions 4.2.0, кажется, в то время как 4.5.4 доступны в соответствии с Get-Package.
Я пробовал различные предложения, которые я нашел здесь в Переполнении стека для Add-Type, Import-Module и [System.Reflection.Assembly] :: LoadFrom (), но никогда не получал ничего, что я мог выпустить New-Object попытаться подключиться к базе данных. Я также попробовал некоторые более ранние версии 4.x и 3.x, которые имели те же или похожие проблемы с зависимостью от System.Threading.Tasks.Extensions.
Основываясь на одном предложении, которое я нашел, 3.0.5, кажется, быть версией, которая не имеет проблем с зависимостями. К сожалению, кажется, что функциональность, которую я должен использовать, доступна только в более новой версии 4.x Npg sql.
Может кто-нибудь направить меня в новом направлении, чтобы получить текущую или близка к текущей версии Npg sql для работы в Powershell на Windows Server 2019?
Функция, которая мне требуется от новой версии, - это возможность использовать SSL-сертификаты и ключи для доступа к PG сервер. Я попытался выяснить, как может выглядеть строка подключения для этого, но это только дало мне понять, что 3.0.5 не является версией, которую я мог бы использовать.
Из документации я мог выяснить, как можно использовать сертификат клиента, но не нашел подсказки, как использовать файл ключа для входа в систему.
Может ли кто-нибудь предоставить мне пример того, как сертификат клиента и ключ SSL будут работать в строке подключения с Npg sql?
Спасибо за чтение и, пожалуйста, поделитесь и будьте в безопасности,
ЧЧ