gpt4 book ai didi

postgresql - Dbup(.net 库)和 Powershell for Postgresql

转载 作者:行者123 更新时间:2023-11-29 13:42:22 26 4
gpt4 key购买 nike

引用这个link我正在尝试通过 Postgresql 数据库的 powershell 脚本运行 dbup。但是,遇到错误- enter image description here

Powershell 脚本-

$scriptPath = $args['H:\HelloDbUp\Scripts']
[Reflection.Assembly]::LoadFrom("H:\HelloDbUp\packages\dbup-postgresql.4.2.0\lib\net45\dbup-postgresql.dll")
$dbUp = [DbUp.DeployChanges]::To
$dbUp = [PostgresqlServerExtensions]::PostgresqlDatabase($dbUp, "server=serverName;Port=5432;database=DevOps_TestDB;User ID=postgres;Password=77777;Trusted_Connection=Yes;Connection Timeout=120;")
$dbUp = [StandardExtensions]::WithScriptsFromFileSystem($dbUp, $scriptPath)
$dbUp = [PostgresqlServerExtensions]::JournalToSqlTable($dbUp, 'MySchema', 'MyTable')
$dbUp = [StandardExtensions]::LogToConsole($dbUp)
$upgradeResult = $dbUp.Build().PerformUpgrade()

请帮助我摆脱这个错误!

最佳答案

你能试试下面的吗:

Add-Type -Path 'H:\HelloDbUp\packages\dbup-postgresql.4.2.0\lib\net45\dbup-postgresql.dll'

我也遇到同样的错误,在上面添加就解决了。

关于postgresql - Dbup(.net 库)和 Powershell for Postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53442134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com