修复: 以不区分大小写的方式正则化 PostgreSQL URI 方案
作者: yaodong-shen创建于 2026年8月23日更新于 2026年8月23日
错误描述 application/core/db_uri.py 会识别 PostgreSQL URI 前缀,并对其进行大小写敏感的 startswith() 检查。URI 方案是不区分大小写的,因此,例如由操作员提供的有效值 PostgreSQL://user:[email protected]/db 将保持不变。SQLAlchemy 将出现 NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:PostgreSQL 错误。同样地,PostgreSQL+PSYCOPG://... 也不会转换为与 libpq 兼容的 PGVECTOR_CONNECTION_STRING 格式。
内容来源: arc53/DocsGPT