在 Windows 上安装 pdAdmin 4 时出现问题

问题描述 投票:0回答:1

我正在尝试安装PostgreSQL,我已经重新安装了几次并分别安装了PostgreSQL和pgAdmin,但没有帮助,运行pgAdmin(有或没有管理员权限)后程序显示错误。

Total spawn time to start the pgAdmin4 server: 0.022 Sec
2024-09-23 18:31:59,299: ERROR  pgadmin:    Table(s) ['user_mfa'] are missing in the database

Traceback (most recent call last):
  File "C:\Program Files\pgAdmin 4\web\pgAdmin4.py", line 103, in <module>
    app = create_app()
          ^^^^^^^^^^^^
  File "C:\Program Files\pgAdmin 4\web\pgadmin\__init__.py", line 473, in create_app
    run_migration_for_sqlite()
  File "C:\Program Files\pgAdmin 4\web\pgadmin\__init__.py", line 440, in run_migration_for_sqlite
    backup_db_file()
  File "C:\Program Files\pgAdmin 4\web\pgadmin\__init__.py", line 368, in backup_db_file
    os.rename(SQLITE_PATH, backup_file_name)
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\Admin\\AppData\\Roaming\\pgAdmin\\pgadmin4.db' -> 'C:\\Users\\Admin\\AppData\\Roaming\\pgAdmin\\pgadmin4.db.20240923183159'
database postgresql pgadmin
1个回答
0
投票

我分别安装了pgAdmin和PostgreSQL(在db安装期间,没有pgAdmin安装),并手动将pgadmin4.db文件(在我的路径C:\Users\Admin\AppData\Roaming\pgAdmin上)重命名为pgadmin4.db.backup,之后重新启动 pgAdmin 就这样了

© www.soinside.com 2019 - 2024. All rights reserved.