app_auth.User
我正在尝试转储通过执行以下命令命名的区分大小写的表
pg_dump --schema=app_auth -t '"User"' -U em3local -h 127.0.0.1 -Fc -a -f <path> <dbname>
但我返回的是:
pg_dump: No matching tables were found
如果我实际查询我的数据库,则该表确实存在:
<dbname>=# SELECT * FROM app_auth."User";
username | email | password | name | surname | lang | resettoken | userinfo_id | state | tos_accepted | id
----------+-------+----------+------+---------+------+------------+-------------+-------+--------------+----
任何提示?
当您指定要卸载的架构名称时,这并不意味着它将是搜索对象的默认架构:
所以你应该完全限定表名:
文档摘录(草书和粗体是我的):