我一直在使用“ PgAdmin 4”,但无法还原备份文件。它给我一个错误
“类型为'bool'的对象没有len()pgadmin restore“
我的日志文件详细信息如下:
"2018-08-01 11:06:38,943: ERROR pgadmin: object of type 'bool' has no len()
Traceback (most recent call last):
File "C:\Program Files\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\restore\__init__.py", line 327, in create_restore_job
*args
File "C:\Program Files\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\restore\__init__.py", line 84, in __init__
if arg and len(arg) >= 2 and arg[:2] == '--':
TypeError: object of type 'bool' has no len()
2018-08-01 11:08:58,861: ERROR pgadmin: object of type 'bool' has no len()
Traceback (most recent call last):
File "C:\Program Files\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\restore\__init__.py", line 327, in create_restore_job
*args
File "C:\Program Files\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\restore\__init__.py", line 84, in __init__
if arg and len(arg) >= 2 and arg[:2] == '--':
TypeError: object of type 'bool' has no len() "
谢谢
答案 0 :(得分:1)
当我尝试还原自己的pg Admin创建的TAR文件时,我遇到了同样的问题。为了解决此问题,我需要在文件末尾使用“ .tar”重命名文件(例如:my-backup.tar)。
尽管这很奇怪,但尽管我自己已经生成了文件。