pgAdmin Server fails to start (solved, but...) - Mailing list pgadmin-support
| From | Fernando Hevia |
|---|---|
| Subject | pgAdmin Server fails to start (solved, but...) |
| Date | |
| Msg-id | CAGYT1XQ6HvCxRVyqDR-nAQPr73-QnC6tSMRaeNz4ja9SKJ+qwg@mail.gmail.com Whole thread Raw |
| List | pgadmin-support |
I recently upgraded to pgAdmin4 9.9 and got stuck with the server failing to start.
From the log output (below) I identified this issue as being the root cause for the startup failure:
sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) UNIQUE constraint failed: user_preferences.pid, user_preferences.uid
[SQL: UPDATE user_preferences SET pid=? WHERE user_preferences.pid = ?]
[parameters: (318, 191)]
[SQL: UPDATE user_preferences SET pid=? WHERE user_preferences.pid = ?]
[parameters: (318, 191)]
I used DB Browser for SQL Lite, identified and deleted record with {pid, uid, value} = {191, 1, 2} in user_preferences.
This apparently solved the issue and pgAdmin Server starts now correctly.
After startup I verified the table contents and the deleted record is still gone and a new one appeared with values {318, 1, 2}
pgAdmin seems to be working correctly but I wonder what the deleted record significance is and if I should re-insert it.
Thanks,
Fernando.
--- LOG OUTPUT ---
pgAdmin Runtime Environment
--------------------------------------------------------
Python Path: "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\python.exe"
Runtime Config File: "C:\Users\Fernando\AppData\Roaming\pgadmin4\config.json"
Webapp Path: "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgAdmin4.py"
pgAdmin Command: "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\python.exe -s C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgAdmin4.py"
Environment:
- ALLUSERSPROFILE: C:\ProgramData
- APPDATA: C:\Users\Fernando\AppData\Roaming
- CommonProgramFiles: C:\Program Files\Common Files
- CommonProgramFiles(x86): C:\Program Files (x86)\Common Files
- CommonProgramW6432: C:\Program Files\Common Files
- COMPUTERNAME: DESKTOP-CUBOFH
- ComSpec: C:\WINDOWS\system32\cmd.exe
- DriverData: C:\Windows\System32\Drivers\DriverData
- ELECTRON_ENABLE_SECURITY_WARNINGS: false
- HOMEDRIVE: C:
- HOMEPATH: \Users\Fernando
- LOCALAPPDATA: C:\Users\Fernando\AppData\Local
- LOGONSERVER: \\DESKTOP-CUBOFH
- Name: VRSNTemp
- NUMBER_OF_PROCESSORS: 4
- OneDrive: C:\Users\Fernando\OneDrive - TECLAB
- OneDriveCommercial: C:\Users\Fernando\OneDrive - TECLAB
- OneDriveConsumer: C:\Users\Fernando\OneDrive
- OPENSSL_CONF: C:\Program Files\OpenSSL\bin\openssl.cfg
- ORIGINAL_XDG_CURRENT_DESKTOP: undefined
- OS: Windows_NT
- Path: C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\runtime;C:\Program Files (x86)\Common Files\Oracle\Java\java8path;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS\System32\Wbem;C:\WINDOWS;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\WINDOWS\system32;C:\WINDOWS\System32\Wbem;C:\WINDOWS;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\NetSarang;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Amazon\AWSCLI\bin\;C:\Program Files\OpenVPN\bin;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\OpenSSL\bin;C:\Program Files\PuTTY\;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\Nacional Sistema\mysql\bin;C;C:\Program Files\WireGuard\;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Program Files\PowerShell\7\;C:\Users\Fernando\AppData\Local\CertiSur\Alison-Desktop\;C:\Program Files\Yubico\Yubico PIV Tool\bin\;C:\Users\Fernando\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin;H:\Program Files (x86)\Microsoft VS Code\bin
- PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
- PGADMIN_INT_KEY: e54c58dd-f9c5-4805-be03-01f05aa49cc1
- PGADMIN_INT_PORT: 53774
- PGADMIN_SERVER_MODE: OFF
- POWERSHELL_DISTRIBUTION_CHANNEL: MSI:Windows 10 Pro
- PROCESSOR_ARCHITECTURE: AMD64
- PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 94 Stepping 3, GenuineIntel
- PROCESSOR_LEVEL: 6
- PROCESSOR_REVISION: 5e03
- ProgramData: C:\ProgramData
- ProgramFiles: C:\Program Files
- ProgramFiles(x86): C:\Program Files (x86)
- ProgramW6432: C:\Program Files
- PSModulePath: C:\Users\Fernando\Documents\WindowsPowerShell\Modules;C:\Users\Fernando\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\PowerShell
- PUBLIC: C:\Users\Public
- SESSIONNAME: Console
- SystemDrive: C:
- SystemRoot: C:\WINDOWS
- TEMP: C:\Users\Fernando\AppData\Local\Temp
- TMP: C:\Users\Fernando\AppData\Local\Temp
- USERDOMAIN: DESKTOP-CUBOFH
- USERDOMAIN_ROAMINGPROFILE: DESKTOP-CUBOFH
- USERNAME: Fernando
- USERPROFILE: C:\Users\Fernando
- VBOX_MSI_INSTALL_PATH: C:\Program Files\Oracle\VirtualBox\
- windir: C:\WINDOWS
- __COMPAT_LAYER: DetectorsAppHealth
--------------------------------------------------------
Total spawn time to start the pgAdmin4 server: 0.043 Sec
2025-10-27 20:33:10,768: ERROR pgadmin: Database migration failed
2025-10-27 20:33:10,782: ERROR pgadmin: Traceback (most recent call last):
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1967, in _exec_single_context
self.dialect.do_execute(
~~~~~~~~~~~~~~~~~~~~~~~^
cursor, str_statement, effective_parameters, context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\default.py", line 951, in do_execute
cursor.execute(statement, parameters)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
sqlite3.IntegrityError: UNIQUE constraint failed: user_preferences.pid, user_preferences.uid
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\__init__.py", line 390, in upgrade_db
db_upgrade(app)
~~~~~~~~~~^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\setup\db_upgrade.py", line 25, in db_upgrade
flask_migrate.upgrade(migration_folder)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\flask_migrate\__init__.py", line 111, in wrapped
f(*args, **kwargs)
~^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\flask_migrate\__init__.py", line 200, in upgrade
command.upgrade(config, revision, sql=sql, tag=tag)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\command.py", line 483, in upgrade
script.run_env()
~~~~~~~~~~~~~~^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\script\base.py", line 549, in run_env
util.load_python_file(self.dir, "env.py")
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\util\pyfiles.py", line 116, in load_python_file
module = load_module_py(module_id, path)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\util\pyfiles.py", line 136, in load_module_py
spec.loader.exec_module(module) # type: ignore
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\setup\..\..\migrations\env.py", line 95, in <module>
run_migrations_online()
~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\setup\..\..\migrations\env.py", line 87, in run_migrations_online
context.run_migrations()
~~~~~~~~~~~~~~~~~~~~~~^^
File "<string>", line 8, in run_migrations
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\runtime\environment.py", line 946, in run_migrations
self.get_context().run_migrations(**kw)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\runtime\migration.py", line 627, in run_migrations
step.migration_fn(**kw)
~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\migrations\versions\e6ed5dac37c2_.py", line 142, in upgrade
op.execute(
~~~~~~~~~~^
user_pref_table.update().where(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
user_pref_table.c.pid == key).values(pid=val)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "<string>", line 8, in execute
File "<string>", line 3, in execute
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\operations\ops.py", line 2591, in execute
return operations.invoke(op)
~~~~~~~~~~~~~~~~~^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\operations\base.py", line 441, in invoke
return fn(self, operation)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\operations\toimpl.py", line 240, in execute_sql
operations.migration_context.impl.execute(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
operation.sqltext, execution_options=operation.execution_options
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\ddl\impl.py", line 253, in execute
self._exec(sql, execution_options)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\ddl\impl.py", line 246, in _exec
return conn.execute(construct, params)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
return meth(
self,
distilled_parameters,
execution_options or NO_OPTIONS,
)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
return connection._execute_clauseelement(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self, distilled_params, execution_options
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
ret = self._execute_context(
dialect,
...<8 lines>...
cache_hit=cache_hit,
)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
return self._exec_single_context(
~~~~~~~~~~~~~~~~~~~~~~~~~^
dialect, context, statement, parameters
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1986, in _exec_single_context
self._handle_dbapi_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
e, str_statement, effective_parameters, cursor, context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 2355, in _handle_dbapi_exception
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1967, in _exec_single_context
self.dialect.do_execute(
~~~~~~~~~~~~~~~~~~~~~~~^
cursor, str_statement, effective_parameters, context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\default.py", line 951, in do_execute
cursor.execute(statement, parameters)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) UNIQUE constraint failed: user_preferences.pid, user_preferences.uid
[SQL: UPDATE user_preferences SET pid=? WHERE user_preferences.pid = ?]
[parameters: (318, 191)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
Traceback (most recent call last):
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1967, in _exec_single_context
self.dialect.do_execute(
~~~~~~~~~~~~~~~~~~~~~~~^
cursor, str_statement, effective_parameters, context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\default.py", line 951, in do_execute
cursor.execute(statement, parameters)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
sqlite3.IntegrityError: UNIQUE constraint failed: user_preferences.pid, user_preferences.uid
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\__init__.py", line 390, in upgrade_db
db_upgrade(app)
~~~~~~~~~~^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\setup\db_upgrade.py", line 25, in db_upgrade
flask_migrate.upgrade(migration_folder)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\flask_migrate\__init__.py", line 111, in wrapped
f(*args, **kwargs)
~^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\flask_migrate\__init__.py", line 200, in upgrade
command.upgrade(config, revision, sql=sql, tag=tag)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\command.py", line 483, in upgrade
script.run_env()
~~~~~~~~~~~~~~^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\script\base.py", line 549, in run_env
util.load_python_file(self.dir, "env.py")
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\util\pyfiles.py", line 116, in load_python_file
module = load_module_py(module_id, path)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\util\pyfiles.py", line 136, in load_module_py
spec.loader.exec_module(module) # type: ignore
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\setup\..\..\migrations\env.py", line 95, in <module>
run_migrations_online()
~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\setup\..\..\migrations\env.py", line 87, in run_migrations_online
context.run_migrations()
~~~~~~~~~~~~~~~~~~~~~~^^
File "<string>", line 8, in run_migrations
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\runtime\environment.py", line 946, in run_migrations
self.get_context().run_migrations(**kw)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\runtime\migration.py", line 627, in run_migrations
step.migration_fn(**kw)
~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\migrations\versions\e6ed5dac37c2_.py", line 142, in upgrade
op.execute(
~~~~~~~~~~^
user_pref_table.update().where(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
user_pref_table.c.pid == key).values(pid=val)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "<string>", line 8, in execute
File "<string>", line 3, in execute
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\operations\ops.py", line 2591, in execute
return operations.invoke(op)
~~~~~~~~~~~~~~~~~^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\operations\base.py", line 441, in invoke
return fn(self, operation)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\operations\toimpl.py", line 240, in execute_sql
operations.migration_context.impl.execute(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
operation.sqltext, execution_options=operation.execution_options
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\ddl\impl.py", line 253, in execute
self._exec(sql, execution_options)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\ddl\impl.py", line 246, in _exec
return conn.execute(construct, params)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
return meth(
self,
distilled_parameters,
execution_options or NO_OPTIONS,
)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
return connection._execute_clauseelement(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self, distilled_params, execution_options
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
ret = self._execute_context(
dialect,
...<8 lines>...
cache_hit=cache_hit,
)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
return self._exec_single_context(
~~~~~~~~~~~~~~~~~~~~~~~~~^
dialect, context, statement, parameters
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1986, in _exec_single_context
self._handle_dbapi_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
e, str_statement, effective_parameters, cursor, context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 2355, in _handle_dbapi_exception
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1967, in _exec_single_context
self.dialect.do_execute(
~~~~~~~~~~~~~~~~~~~~~~~^
cursor, str_statement, effective_parameters, context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\default.py", line 951, in do_execute
cursor.execute(statement, parameters)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) UNIQUE constraint failed: user_preferences.pid, user_preferences.uid
[SQL: UPDATE user_preferences SET pid=? WHERE user_preferences.pid = ?]
[parameters: (318, 191)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgAdmin4.py", line 93, in <module>
app = create_app()
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\__init__.py", line 478, in create_app
run_migration_for_sqlite()
~~~~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\__init__.py", line 435, in run_migration_for_sqlite
upgrade_db()
~~~~~~~~~~^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\__init__.py", line 395, in upgrade_db
backup_db_file()
~~~~~~~~~~~~~~^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\__init__.py", line 372, in backup_db_file
os.rename(SQLITE_PATH, backup_file_name)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [WinError 32] El proceso no tiene acceso al archivo porque est� siendo utilizado por otro proceso: 'C:\\Users\\Fernando\\AppData\\Roaming\\pgAdmin\\pgadmin4.db' -> 'C:\\Users\\Fernando\\AppData\\Roaming\\pgAdmin\\pgadmin4.db.20251027203310'
--------------------------------------------------------
Python Path: "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\python.exe"
Runtime Config File: "C:\Users\Fernando\AppData\Roaming\pgadmin4\config.json"
Webapp Path: "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgAdmin4.py"
pgAdmin Command: "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\python.exe -s C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgAdmin4.py"
Environment:
- ALLUSERSPROFILE: C:\ProgramData
- APPDATA: C:\Users\Fernando\AppData\Roaming
- CommonProgramFiles: C:\Program Files\Common Files
- CommonProgramFiles(x86): C:\Program Files (x86)\Common Files
- CommonProgramW6432: C:\Program Files\Common Files
- COMPUTERNAME: DESKTOP-CUBOFH
- ComSpec: C:\WINDOWS\system32\cmd.exe
- DriverData: C:\Windows\System32\Drivers\DriverData
- ELECTRON_ENABLE_SECURITY_WARNINGS: false
- HOMEDRIVE: C:
- HOMEPATH: \Users\Fernando
- LOCALAPPDATA: C:\Users\Fernando\AppData\Local
- LOGONSERVER: \\DESKTOP-CUBOFH
- Name: VRSNTemp
- NUMBER_OF_PROCESSORS: 4
- OneDrive: C:\Users\Fernando\OneDrive - TECLAB
- OneDriveCommercial: C:\Users\Fernando\OneDrive - TECLAB
- OneDriveConsumer: C:\Users\Fernando\OneDrive
- OPENSSL_CONF: C:\Program Files\OpenSSL\bin\openssl.cfg
- ORIGINAL_XDG_CURRENT_DESKTOP: undefined
- OS: Windows_NT
- Path: C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\runtime;C:\Program Files (x86)\Common Files\Oracle\Java\java8path;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS\System32\Wbem;C:\WINDOWS;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\WINDOWS\system32;C:\WINDOWS\System32\Wbem;C:\WINDOWS;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\NetSarang;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Amazon\AWSCLI\bin\;C:\Program Files\OpenVPN\bin;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\OpenSSL\bin;C:\Program Files\PuTTY\;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\Nacional Sistema\mysql\bin;C;C:\Program Files\WireGuard\;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Program Files\PowerShell\7\;C:\Users\Fernando\AppData\Local\CertiSur\Alison-Desktop\;C:\Program Files\Yubico\Yubico PIV Tool\bin\;C:\Users\Fernando\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin;H:\Program Files (x86)\Microsoft VS Code\bin
- PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
- PGADMIN_INT_KEY: e54c58dd-f9c5-4805-be03-01f05aa49cc1
- PGADMIN_INT_PORT: 53774
- PGADMIN_SERVER_MODE: OFF
- POWERSHELL_DISTRIBUTION_CHANNEL: MSI:Windows 10 Pro
- PROCESSOR_ARCHITECTURE: AMD64
- PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 94 Stepping 3, GenuineIntel
- PROCESSOR_LEVEL: 6
- PROCESSOR_REVISION: 5e03
- ProgramData: C:\ProgramData
- ProgramFiles: C:\Program Files
- ProgramFiles(x86): C:\Program Files (x86)
- ProgramW6432: C:\Program Files
- PSModulePath: C:\Users\Fernando\Documents\WindowsPowerShell\Modules;C:\Users\Fernando\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\PowerShell
- PUBLIC: C:\Users\Public
- SESSIONNAME: Console
- SystemDrive: C:
- SystemRoot: C:\WINDOWS
- TEMP: C:\Users\Fernando\AppData\Local\Temp
- TMP: C:\Users\Fernando\AppData\Local\Temp
- USERDOMAIN: DESKTOP-CUBOFH
- USERDOMAIN_ROAMINGPROFILE: DESKTOP-CUBOFH
- USERNAME: Fernando
- USERPROFILE: C:\Users\Fernando
- VBOX_MSI_INSTALL_PATH: C:\Program Files\Oracle\VirtualBox\
- windir: C:\WINDOWS
- __COMPAT_LAYER: DetectorsAppHealth
--------------------------------------------------------
Total spawn time to start the pgAdmin4 server: 0.043 Sec
2025-10-27 20:33:10,768: ERROR pgadmin: Database migration failed
2025-10-27 20:33:10,782: ERROR pgadmin: Traceback (most recent call last):
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1967, in _exec_single_context
self.dialect.do_execute(
~~~~~~~~~~~~~~~~~~~~~~~^
cursor, str_statement, effective_parameters, context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\default.py", line 951, in do_execute
cursor.execute(statement, parameters)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
sqlite3.IntegrityError: UNIQUE constraint failed: user_preferences.pid, user_preferences.uid
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\__init__.py", line 390, in upgrade_db
db_upgrade(app)
~~~~~~~~~~^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\setup\db_upgrade.py", line 25, in db_upgrade
flask_migrate.upgrade(migration_folder)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\flask_migrate\__init__.py", line 111, in wrapped
f(*args, **kwargs)
~^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\flask_migrate\__init__.py", line 200, in upgrade
command.upgrade(config, revision, sql=sql, tag=tag)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\command.py", line 483, in upgrade
script.run_env()
~~~~~~~~~~~~~~^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\script\base.py", line 549, in run_env
util.load_python_file(self.dir, "env.py")
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\util\pyfiles.py", line 116, in load_python_file
module = load_module_py(module_id, path)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\util\pyfiles.py", line 136, in load_module_py
spec.loader.exec_module(module) # type: ignore
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\setup\..\..\migrations\env.py", line 95, in <module>
run_migrations_online()
~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\setup\..\..\migrations\env.py", line 87, in run_migrations_online
context.run_migrations()
~~~~~~~~~~~~~~~~~~~~~~^^
File "<string>", line 8, in run_migrations
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\runtime\environment.py", line 946, in run_migrations
self.get_context().run_migrations(**kw)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\runtime\migration.py", line 627, in run_migrations
step.migration_fn(**kw)
~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\migrations\versions\e6ed5dac37c2_.py", line 142, in upgrade
op.execute(
~~~~~~~~~~^
user_pref_table.update().where(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
user_pref_table.c.pid == key).values(pid=val)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "<string>", line 8, in execute
File "<string>", line 3, in execute
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\operations\ops.py", line 2591, in execute
return operations.invoke(op)
~~~~~~~~~~~~~~~~~^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\operations\base.py", line 441, in invoke
return fn(self, operation)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\operations\toimpl.py", line 240, in execute_sql
operations.migration_context.impl.execute(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
operation.sqltext, execution_options=operation.execution_options
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\ddl\impl.py", line 253, in execute
self._exec(sql, execution_options)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\ddl\impl.py", line 246, in _exec
return conn.execute(construct, params)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
return meth(
self,
distilled_parameters,
execution_options or NO_OPTIONS,
)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
return connection._execute_clauseelement(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self, distilled_params, execution_options
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
ret = self._execute_context(
dialect,
...<8 lines>...
cache_hit=cache_hit,
)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
return self._exec_single_context(
~~~~~~~~~~~~~~~~~~~~~~~~~^
dialect, context, statement, parameters
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1986, in _exec_single_context
self._handle_dbapi_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
e, str_statement, effective_parameters, cursor, context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 2355, in _handle_dbapi_exception
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1967, in _exec_single_context
self.dialect.do_execute(
~~~~~~~~~~~~~~~~~~~~~~~^
cursor, str_statement, effective_parameters, context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\default.py", line 951, in do_execute
cursor.execute(statement, parameters)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) UNIQUE constraint failed: user_preferences.pid, user_preferences.uid
[SQL: UPDATE user_preferences SET pid=? WHERE user_preferences.pid = ?]
[parameters: (318, 191)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
Traceback (most recent call last):
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1967, in _exec_single_context
self.dialect.do_execute(
~~~~~~~~~~~~~~~~~~~~~~~^
cursor, str_statement, effective_parameters, context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\default.py", line 951, in do_execute
cursor.execute(statement, parameters)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
sqlite3.IntegrityError: UNIQUE constraint failed: user_preferences.pid, user_preferences.uid
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\__init__.py", line 390, in upgrade_db
db_upgrade(app)
~~~~~~~~~~^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\setup\db_upgrade.py", line 25, in db_upgrade
flask_migrate.upgrade(migration_folder)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\flask_migrate\__init__.py", line 111, in wrapped
f(*args, **kwargs)
~^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\flask_migrate\__init__.py", line 200, in upgrade
command.upgrade(config, revision, sql=sql, tag=tag)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\command.py", line 483, in upgrade
script.run_env()
~~~~~~~~~~~~~~^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\script\base.py", line 549, in run_env
util.load_python_file(self.dir, "env.py")
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\util\pyfiles.py", line 116, in load_python_file
module = load_module_py(module_id, path)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\util\pyfiles.py", line 136, in load_module_py
spec.loader.exec_module(module) # type: ignore
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\setup\..\..\migrations\env.py", line 95, in <module>
run_migrations_online()
~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\setup\..\..\migrations\env.py", line 87, in run_migrations_online
context.run_migrations()
~~~~~~~~~~~~~~~~~~~~~~^^
File "<string>", line 8, in run_migrations
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\runtime\environment.py", line 946, in run_migrations
self.get_context().run_migrations(**kw)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\runtime\migration.py", line 627, in run_migrations
step.migration_fn(**kw)
~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\migrations\versions\e6ed5dac37c2_.py", line 142, in upgrade
op.execute(
~~~~~~~~~~^
user_pref_table.update().where(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
user_pref_table.c.pid == key).values(pid=val)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "<string>", line 8, in execute
File "<string>", line 3, in execute
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\operations\ops.py", line 2591, in execute
return operations.invoke(op)
~~~~~~~~~~~~~~~~~^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\operations\base.py", line 441, in invoke
return fn(self, operation)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\operations\toimpl.py", line 240, in execute_sql
operations.migration_context.impl.execute(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
operation.sqltext, execution_options=operation.execution_options
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\ddl\impl.py", line 253, in execute
self._exec(sql, execution_options)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\alembic\ddl\impl.py", line 246, in _exec
return conn.execute(construct, params)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
return meth(
self,
distilled_parameters,
execution_options or NO_OPTIONS,
)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
return connection._execute_clauseelement(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self, distilled_params, execution_options
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
ret = self._execute_context(
dialect,
...<8 lines>...
cache_hit=cache_hit,
)
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
return self._exec_single_context(
~~~~~~~~~~~~~~~~~~~~~~~~~^
dialect, context, statement, parameters
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1986, in _exec_single_context
self._handle_dbapi_exception(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
e, str_statement, effective_parameters, cursor, context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 2355, in _handle_dbapi_exception
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\base.py", line 1967, in _exec_single_context
self.dialect.do_execute(
~~~~~~~~~~~~~~~~~~~~~~~^
cursor, str_statement, effective_parameters, context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\python\Lib\site-packages\sqlalchemy\engine\default.py", line 951, in do_execute
cursor.execute(statement, parameters)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) UNIQUE constraint failed: user_preferences.pid, user_preferences.uid
[SQL: UPDATE user_preferences SET pid=? WHERE user_preferences.pid = ?]
[parameters: (318, 191)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgAdmin4.py", line 93, in <module>
app = create_app()
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\__init__.py", line 478, in create_app
run_migration_for_sqlite()
~~~~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\__init__.py", line 435, in run_migration_for_sqlite
upgrade_db()
~~~~~~~~~~^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\__init__.py", line 395, in upgrade_db
backup_db_file()
~~~~~~~~~~~~~~^^
File "C:\Users\Fernando\AppData\Local\Programs\pgAdmin 4\web\pgadmin\__init__.py", line 372, in backup_db_file
os.rename(SQLITE_PATH, backup_file_name)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [WinError 32] El proceso no tiene acceso al archivo porque est� siendo utilizado por otro proceso: 'C:\\Users\\Fernando\\AppData\\Roaming\\pgAdmin\\pgadmin4.db' -> 'C:\\Users\\Fernando\\AppData\\Roaming\\pgAdmin\\pgadmin4.db.20251027203310'
pgadmin-support by date: