我刚开始和PostgreSQL合作。当我将数据库从MySql迁移到PostgreSQL时,我在执行查询(列未找到)时遇到了这个问题。
ie,在MySQL中,表名提供程序中有一个列名是authType。在数据库迁移时,由于大小写混合,在我的PostgreSQL中创建了类似于“PostgreSQL”(带有引号)的专栏。当我像"select authType from provider“一样运行select查询时,它在MySQL中
1)打开C:\ Files\PostgreSQL\12\data\pg_hba.conf程序至2)打开pgAdmin &创建一个本地主机服务器,用户名为postgres,密码为空打开cmd行,转到C:\Program \PostgreSQL\12 bin,然后按enter键
并按需要键入以下命令hint: backup file should be tar or dump t
Postgresql select查询包含带有单引号和双引号的元组,当将此元组作为select query的输入时,会生成错误,指出数据库中不存在特定值。我使用treid将值列表转换为带有双引号的JSON列表,但这也没有帮助。query = """select category from "unique_shelf" where "Unique_Shelf_Names&q