WRDS Python包错误:psycopg2.errors.UndefinedColumn

2024-05-26 07:45:48 发布

您现在位置:Python中文网/ 问答频道 /正文

根据WRDS(大型数据提供程序)本身,可以通过执行以下操作(source)列出它们提供的不同数据库:

import wrds

db = wrds.Connection()

db.list_libraries()

这对我来说很好。然后,可以通过执行以下操作查看库中的所有不同表:

db.list_tables(library='comp')

其中“comp”是一个示例库

但是,当我执行此操作时,会出现以下错误:

ProgrammingError: (psycopg2.errors.UndefinedColumn) column c.relnamespace does not exist
LINE 1: ...me FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnames...
                                                             ^

[SQL: SELECT c.relname FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace WHERE n.nspname = %(schema)s AND c.relkind IN ('v', 'm')]
[parameters: {'schema': 'comp'}]
(Background on this error at: http://sqlalche.me/e/13/f405)

我犯了什么错?提前谢谢


Tags: fromdbonschemanamespacelistclassme