代码之家  ›  专栏  ›  技术社区  ›  ziggy

pg_dump windows命令提示符无效命令

  •  9
  • ziggy  · 技术社区  · 7 年前

    http://www.postgresqltutorial.com/postgresql-backup-database/

    pg_dump -U postgres -W -F t lucz_2017 > X:\postgres_backup\lucz_backup.tar
    

    这给了我一个错误

    Invalid command \postgres_backup. Try \? for help.
    

    我做错了什么?

    数据库名称和路径正确

    windows 7从CMD运行此命令

    3 回复  |  直到 7 年前
        1
  •  11
  •   Julia Leder    7 年前

    您正在从psql运行pg_dump。退出psql并从Windows命令提示符下运行pg_dump命令。pg_dump是它自己的可执行文件,不同于psql。

        2
  •  6
  •   Spider    5 年前

    这适用于我在Windows 10的Windows PowerShell:

    .\pg_dump.exe --username "yourUserName" --no-owner "yourDatabasName" >./filename.sql
    
        3
  •  -1
  •   Emeka    3 年前

    1. 以管理员身份访问cmd并键入
    2. pg\u dump--用户名your\u user\u name --table=table\u name--仅限数据--列插入您的\u数据库>my\u table\u data.sql
      按ENTER键