0

我正在尝试使用 vb.net 通过 ODBC 备份我的数据库,但找不到方法。
许多方法中的一些:

        Try
            btCommand = New OdbcCommand("pg_dump '" + mydatabase + "' > 'all.sql'", mCon)
            'OR
            ' btCommand = New OdbcCommand("BACKUP DATABASE '" + mydatabase + "',  'all.sql'", mCon)
            btCommand.ExecuteNonQuery()
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Critical + MsgBoxStyle.OkOnly)
        End Try

但没有人工作。请就如何做到这一点提出建议。

4

1 回答 1

3

pg_dump是命令行可执行文件,而不是 SQL 命令。

备份 PostgreSQL 数据库系统有许多不同的选项。您可能应该通读文档,看看哪一个最适合您。

于 2012-06-30T17:38:41.920 回答