PostgreSQL“列不存在”但实际上存在

2023-12-15

我正在写一个Java应用程序自动构建和运行 SQL 查询。对于许多表,我的代码工作正常,但在某个表上,它会因抛出以下异常而卡住:

Exception in thread "main" org.postgresql.util.PSQLException: ERROR: column "continent" does not exist
  Hint: Perhaps you meant to reference the column "countries.Continent".
  Position: 8

已运行的查询如下:

SELECT Continent
FROM network.countries
WHERE Continent IS NOT NULL
AND Continent <> ''
LIMIT 5

这本质上返回5列中的非空值。

我不明白为什么我会收到“列不存在”错误,而它显然在pg管理员4。我可以看到有一个名为Network其中包含表countries该表有一列名为Continent正如预期的那样。

由于所有列、模式和表名称都是由应用程序本身检索的,我认为不存在拼写或语义错误,那么为什么会这样呢?PostgreSQL无论如何都会造成问题?在 pgAdmin 4 中运行查询而不使用建议的countries.Continent工作中。

我的 PostgreSQL 版本是目前最新的:

$ psql --version
psql (PostgreSQL) 9.6.1

如何才能成功运行查询?


尝试将其放入双引号 - 就像"Continent"在查询中:

SELECT "Continent"
FROM network.countries
...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PostgreSQL“列不存在”但实际上存在 的相关文章

  • 使用 JOIN 或 EXISTS 可以获得更好的性能吗?

    我有两个表格 机构 和 结果 我想查看机构是否有任何结果 这样我就可以排除没有结果的机构 使用 JOIN 或 EXISTS 可以获得更好的性能吗 谢谢你 Nimesh 根据语句 统计信息和数据库服务器 这可能没有什么区别 可能会生成相同的优
  • SQL Server 查询从字符串中删除最后一个单词

    SO 中已经有一个带有 MySQL 标签的问题的答案 因此 我决定让您的生活更轻松 并为 SQL Server 用户提供以下答案 总是很高兴看到不同的答案 也许会有更好的表现 快乐编码 SELECT SUBSTRING YourString
  • SQL链接服务器查询非常非常慢

    我正在通过链接服务器从视图中提取大量数据 我使用的是 SQL Server 2012 链接服务器是 SQL Server 2008 我的选择语句是 SELECT INTO MY LOCAL TABLE FROM SELECT FROM LI
  • TypeORM 插入带有外键的行

    我之间有 OneToMany 关系聊天室1 M gt 留言我遇到的问题是 每当我尝试插入一条消息 或大量消息 时 ChatRoom 的外键为空 此外 我正在上传我的设置 Entity messages export class Messag
  • SQL Server 中“WITH SCHEMABINDING”的缺点?

    我有一个数据库 其中有数百个名称尴尬的表 CG001T GH066L 等 并且我对每个表都有其 友好 名称的视图 例如 视图 CUSTOMERS 是 SELECT FROM GG120T 我想将 WITH SCHEMABINDING 添加到
  • 如何使用diesel-rs选择色谱柱的子集?

    我现在花了几个小时的时间来查询表的可用列的子集以及在其中包含计算 我知道这不是在选择查询中执行计算的最佳方式 但现在 我只是在开发一个原型 它应该是可行的 我在用diesel rs作为后端实现中所有数据库操作的 ORM 数据将存储在 Pos
  • 检查SQL Server数据库表中是否存在表或列

    在 SQL Server 数据库中创建列或表之前 我想检查所需的表和 或列是否存在 我已经四处搜寻 到目前为止发现了两种方法 我不想使用存储过程 通过使用SqlCommand ExecuteScalar 方法并捕获异常来确定表 列是否存在
  • MySQL JOIN 的评估顺序是什么?

    我有以下查询 SELECT c FROM companies AS c JOIN users AS u USING companyid JOIN jobs AS j USING userid JOIN useraccounts AS us
  • 如何使用Hibernate从Mysql获取最后一条记录?

    List
  • TSQL 帮助 - 一种获取行第 N 列中的值的方法?

    我希望找到一种方法来获取数据集第 N 列中的值 因此 对于 N 6 我想要 SELECT Column6Value from MyTable where MyTable RowID 14 有没有办法在 SQL Server 2005 中实现
  • 如何在后台调用存储过程?

    我有一个存储过程 大约需要 2 3 分钟才能完成执行 从 ado net 我想让存储过程执行在后台发生 一旦我向存储过程发出请求 我就必须返回到我的代码 谁可以帮我这个事 你应该调查一下螺纹加工 http msdn microsoft co
  • 如何在 MySQL 中进行数据透视表

    我有一个关于如何在 MySQL 中旋转表的问题 我有一个数据集 像这样的列 ID Name job title 1 Sam Fireman 2 Tomas Driver 3 Peter Fireman 4 Lisa Analyst 5 Ma
  • 函数 SQL 中的函数

    我可以在表值函数中调用标量函数吗 Thanks 是的 只要表值函数完成后返回一个表即可 用户自定义函数可以嵌套 也就是说 一个用户定义的函数可以 呼叫另一个 嵌套级别为 被调用函数时递增 开始执行 并在以下时间递减 被调用函数完成 执行 用
  • 每周汇总最近加入的记录

    我有一个updatesPostgres 中的表是 9 4 5 如下所示 goal id created at status 1 2016 01 01 green 1 2016 01 02 red 2 2016 01 02 amber And
  • 什么时候数据库被称为嵌入式数据库?

    术语 嵌入式数据库 与 数据库 具有不同的含义吗 我见过的嵌入式数据库有两种定义 嵌入式数据库就像专门为 嵌入式 空间 移动设备等 设计的数据库系统一样 这意味着它们在紧张的环境中 内存 CPU 方面 可以合理地执行 嵌入式数据库就像不需要
  • Postgresql:使用窗口函数限制组大小的分组

    Postgresql 中有没有一种方法可以编写一个查询 该查询根据具有限制的列对行进行分组 而不丢弃其他行 假设我有一个包含三列的表格id color score与以下行 1 red 10 0 2 red 7 0 3 red 3 0 4 b
  • psql:致命:角色“vagrant”不存在[重复]

    这个问题在这里已经有答案了 我创建了一个流浪实例 每次尝试时都会收到此错误psql在终端如何修复它 错误如下 psql 致命 角色 vagrant 不存在 我以为流浪汉会照顾这个 这是我的流浪文件 Vagrant require plugi
  • C# SMO 远程数据库备份到本地机器

    我有一个执行 SQL 数据库备份和恢复的应用程序 这在本地计算机上运行良好 但是如果我针对另一台计算机上托管的 SQL 服务器运行此应用程序 则会出现以下错误 Microsoft SqlServer Management Smo Faile
  • 在实时计算机上更新(或替换)整个数据库表的最佳方法是什么?

    我每周都会收到一个数据源 我将对其进行解析并放入数据库中 数据每周不会有太大变化 但我应该定期更新数据库 除了每周更新外 数据是静态的 目前重建整个数据库不是问题 但最终该数据库将上线 人们可以在我重建数据库时查询该数据库 数据量并不小 几
  • 使用@@Identity

    我想知道如何从另一个数据库的表中获取最近生成的自动编号值 目前我正在这样做 Do Until rsA EOF Inserts new row here works Set rs New ADODB Recordset rs Open SEL

随机推荐

  • 将 jquery 验证附加到替换元素

    我有一个带有下拉列表的 aspnet mvc 表单 我将其替换为 jquery 组合框 原始的下拉列表有一个针对它的客户端验证设置 使用不显眼的库和标准 jquery 验证 我希望将此验证附加到组合框 作为组合框生成的一部分 名称将从投放器
  • c 中的双指针和二维数组

    我正在尝试使用双指针访问二维数组 int x 2 2 10 20 30 40 int xp int xpp printf d d n d d n x 0 0 x 0 1 x 1 0 x 1 1 printf n xp x printf d
  • 什么是 git diff ^<感叹号>?

    我通常通过 git diff commit 来检查提交的内容 但是 当我将其应用于初始提交时 我随后看到了来自不同提交的更改的混合 而我认为它应该是提交的初始副本 有人可以帮助我从语义上理解它吗 顺便说一句 我知道有很好的答案如何显示 in
  • Rx 如何将命令与另一个可观察的结合起来

    我有许多反应性命令以及一些保存一些信息的可观察量 我正在尝试执行以下操作 navigate ReactiveCommand Create CanNavigate navigate CombineLatest navigationTarget
  • Highcharts - 为什么第一列之前和最后一列之后有额外的间距?

    我有一个 Highcharts 日期时间柱形图 其中有几个动态添加和更新的系列 看来该库正在生成的图表在第一列之前和最后一列之后有很大的空间 就好像这些列被分组到图表的中心 而它们应该均匀地排列在整个空间中 我尝试调整轴选项的 minPad
  • 将自定义 SKShader 应用于 SKScene,使用 Swift 对 iOS 8 SpriteKit 中的整个渲染场景进行像素化

    我正在尝试在 SKScene 上创建全屏像素化效果 我了解到应该有两种选择来做到这一点 使用自定义SKShader使用 GLES 2 0 使用核心图像过滤器 我尝试添加一个自定义 SKShader 它应该通过像素化来修改整个屏幕 我不确定是
  • 使用 df 命令仅显示 %used

    我发现了一些其他解决方案 例如 df Ph oracle archive awk NR 2 print 5 tr d 但它们似乎有点太多了 我认为存在更优雅的东西 因为我将直接传递到subprocess check output in py
  • IBM MQ XMS 消息侦听器仅获取队列中已有的消息,而不是新消息

    我有 IBM MQ XMS 的发送者和接收者控制台应用程序 发送方填充队列 接收方使用 receive 方法使队列管理器出列 我使用带有 bool 值的 while 循环来继续运行接收器 以便每当队列中存在新消息时接收器都可以获取该数据 现
  • 如何使用 pywin32 和 WMI 设置进程优先级?

    from win32com client import GetObject for proc in GetObject WinMgmts impersonationLevel impersonate IncreaseBasePriority
  • 从 PHP 访问 apache errordocument 指令

    如果不满足某些条件 我想制作一个像真正的 404 页面一样的 php 脚本输出 如 Apache ErrorDocument 指令中设置 我不确定如何 是否可以从 PHP 访问该值 if SESSION value header SERVE
  • Xcode iPhone 中的搜索栏

    我需要在 Xcode Iphone 中使用 SearchBar 的帮助 我在表格视图中有一个联系人列表 我上面有一个搜索栏 我显示联系人列表 我需要实现搜索以从联系人列表中过滤联系人 任何帮助都会对我很有用 提前致谢 查看分步教程here
  • 使用 React 组件登录 Firebase

    基本思想是在 React 中创建 Firebase 登录 这些组件会自行渲染 但它们不能一起工作 主要问题是 在调用 onAuthStateChanged 方法后 渲染函数不会采用 new 状态 我究竟做错了什么 非常感谢你们 var Lo
  • 从多维 Numpy 数组行中选择随机窗口

    我有一个大数组 其中每一行都是一个时间序列 因此需要保持顺序 我想为每行选择一个给定大小的随机窗口 Example gt gt gt import numpy as np gt gt gt arr np array range 42 res
  • 无法在 DevOps 步骤中设置 powershell 输出变量

    我正在尝试使用 powershell 脚本中的输出变量 我使用经典 UI 在线使用 Devops 并在发布管道中尝试了 powershell 4 和 Powershell 5 任务 我正在使用一个自托管代理 它可以正常工作并执行许多其他构建
  • mysql - 优化连接表列上的 ORDER BY COALESCE

    编辑 按请求添加完整查询 本质上 我有一个帖子表 一对多地链接到转发表 类似于 Twitter 我想加载按重新发布时间 如果存在 或原始帖子时间排序的帖子 然而 使用单个查询的排序过程非常慢 可能是因为 COALESCE x y 没有充分利
  • 如何对每组进行平均和计数以及创建新表

    我有一个Dataset 我想计算每个分数组 1 10 中KPI CPM和CPC列以及计数次数列的平均值 如何根据结果创建新表 新表如下所示 score avg KPI avg CPC avg CPM count times 10 9 8 7
  • 有没有办法从数据窗口中隐藏特定的指标值?

    我最近创建了一个脚本 可以在 TradingView 的图表上绘制几个不同的指标 在特定场景下 部分指标不活跃 在数据窗口中显示 n a 我知道 TradingView 允许我们隐藏所有指标值 我想自定义哪些指标值可见 这可能吗 谢谢你的时
  • 不使用 runif() 的随机统一数

    通常为了生成均匀随机数序列 我在 R 中使用 runif 命令 runif 10 0 10 1 5 032995 8 712604 4 400579 3 874882 2 401324 2 465861 2 59525 8 570266 2
  • 如何在 python 中递归生成目录大小,例如 du 。做?

    可以说我的结构是这样的 am here one some dir two three has many leaves hello world 假设 one some dir 包含一个大文件 500mb 而 Three has many le
  • PostgreSQL“列不存在”但实际上存在

    我正在写一个Java应用程序自动构建和运行 SQL 查询 对于许多表 我的代码工作正常 但在某个表上 它会因抛出以下异常而卡住 Exception in thread main org postgresql util PSQLExcepti