Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python psycopg2.ProgrammingError:列cons.consrc不存在_Python_Database_Postgresql_Flask - Fatal编程技术网

Python psycopg2.ProgrammingError:列cons.consrc不存在

Python psycopg2.ProgrammingError:列cons.consrc不存在,python,database,postgresql,flask,Python,Database,Postgresql,Flask,我正在开发一个web应用程序,需要在其中更新Postgres(12)数据库。我正在为此目的使用 我已经尝试过修复它,但它似乎是一个新问题,因此我没有得到太多的帮助。我试着从我的终端修改数据库,这显然是可行的。这是我通常键入以更新数据库的内容: flask db migrate-m“ 这是我在终端收到的错误消息: psycopg2.ProgrammingError: column cons.consrc does not exist LINE 4: cons.co

我正在开发一个web应用程序,需要在其中更新Postgres(12)数据库。我正在为此目的使用

我已经尝试过修复它,但它似乎是一个新问题,因此我没有得到太多的帮助。我试着从我的终端修改数据库,这显然是可行的。这是我通常键入以更新数据库的内容:

flask db migrate-m“
这是我在终端收到的错误消息:

psycopg2.ProgrammingError: column cons.consrc does not exist
LINE 4:                 cons.consrc as src
                        ^
HINT:  Perhaps you meant to reference the column "cons.conkey" or the column "cons.conbin".

升级到Postgres v12后,我遇到了相同的错误

我做到了:

pip install --upgrade sqlalchemy 
并升级与sqlalchemy一起工作的任何其他依赖项包,例如,pip安装—升级vdm


希望这有帮助

我也有同样的问题,我怀疑这与我最近更新的Postgres 12有关。@Tomášm。是的,一些GitHub问答也这么说。由于这是一个最近的问题,可能它还没有被很好地涵盖。或者可能它需要用SQLAlchemy/psycopg2打开一个问题?我发现了这个<>。请看一看@TomášM.Yes:降级PostgresI调整了一些SQL查询,然后问题得到解决,您可以访问上面的链接。我无法在我的项目中更新sqlalchemy,有什么解决此问题的建议吗?@PatrickSampaio,不确定您在哪里遇到此错误。但是我在尝试使用
autogenerate
时遇到了它。我通过使用docker设置另一个Postgres实例并将alembic指向那里来自动生成迁移来解决这个问题。