我正在使用 DBeaver 为我的 PostgreSQL 数据库编写脚本。 我有一个 PostgreSQL 数据库,其中包含由 C#/EFCore(Microsoft ORM)自动生成的表 - 如果我在将 ORM 查询剪切并粘贴到 DBeaver 时没有在表名周围添加双引号,我会收到 SQL 错误 ...
我正在使用 DBeaver 为我的 PostgreSQL 数据库编写脚本。 我有一个 PostgreSQL 数据库,其中包含由 C#/EFCore(Microsoft ORM)自动生成的表 - 如果我在将 ORM 查询剪切并粘贴到 DBeaver 时没有在表名周围添加双引号,我会收到 SQL 错误 ...
我在 Postgres 中有一个包含多个表的数据库。 其中之一是group 。 我知道这是一个保留名称。 问题是如何将数据插入该表。 ...
如何以大写形式制作查询结果的列名(Postgres) 结果用户名用户年龄第一的 123 第二 234 期望:结果列名称为大写( USER_NAME USER_AGE而不是 user_name 和 user_age)。 ...
我正在使用 PostgreSQL 13.7 (Debian 13.7-0+deb11u1) 并有下表: 现在,当我尝试获取一些数据时: 从列“因子”返回的数据是正确的,但是带有数字名称的列显示为 name ?column? 此列中每一行的值是列名(如1.8.0 )。 我在命令行中使用 PHP、ph ...
drop database命令在 sql shell 中不起作用。它显示 db 不存在。 但是pgadmin和\l显示了数据库。 问题是什么以及如何删除数据库? ...
我创建了一个 PostgreSQL 数据库 12.7 并将其转换为 esri 地理数据库,然后我从文件地理数据库中复制了表和要素类,这导致 al 列名称为小写,但是我们已经与区分大小写的 API 集成需要根据设计示例的列名,ID 为大写,字段为 camle 大小写。 是否有任何 PostgreSQL ...
我的数据库中有一个名为"tenant__xyz"的模式,但需要删除它。 我怎样才能做到这一点? 先感谢您 ...
我一直在尝试将 Redshift 数据库的 SQLWorkbench 中的表从“基金绩效”重命名为fund_performance。 我尝试过的命令是: 我收到一条消息,命令执行成功,但表名没有改变。 然后我尝试复制表格以重命名它。 我用了 在这两种情况下,我还收到一条消息,说明语句执行成功 ...
我用 ssh 从终端连接到远程 ubuntu 20.04 计算机,连接到我在 postgres 用户上安装的数据库,我想用 psql 命令查看列中的数据。 我没有显示数据,而是显示与数据数量一样多的列。 我写的代码: 结果: 如何查看数据? ...
我在heroku上成功创建表,但问题是外键添加外键时,默认情况下它将自动以小写字母创建postgres接受类似serviceId格式的外键 这是我的桌子 但是在heroku上它创建的serviceid而不是serviceId任何人都可以帮助我如何创建像serviceId这样的外键 ...
我正在学习 learn.microsoft.com上的EF Core with MVC教程。 我有以下迁移: 在尝试执行它时(数据库被预先删除,因此它被重新创建)我得到以下 PostgreSQL 错误/.NET 堆栈跟踪: 我不知道这种关系应该存在于何处以及为什么它不存在,你能帮帮我吗? 编辑:正如 ...
我想 select 行基于列值。 我知道列值确实存在。 第一个查询从listing表中返回 100 行。 查找listings.OriginatingSystemName = 'mfrmls` 的第二个查询不返回任何内容。 为什么? (删除引号或使用双引号不起作用)。 我正在使用 pgAdmin4 ...
我在存储过程中使用FOR XML PATH ,因此我需要将QUOTED_IDENTIFIER设置为ON 。 我将它作为存储过程的第一条语句。 除了我第一次恢复数据库外,这一直都很好用。 刚刚恢复数据库后,我检查了sp_helptext <SPName>并且存储过程似乎很好。 但是,当我 ...
我有一个带有`的旧备份 sql 文件。 当我尝试通过psql dbname < db_backup.sql加载它时,出现错误: 有没有办法告诉 psql 对待` like ' ? ...
我一直在尝试获取 PostgreSQL 命令的结果。 我收到以下错误。 我想获取该特定视频的视频 ID、视频名称和创建日期。 我在表中有所有必需的列,如下所示: ...
我不太喜欢PostgreSQL<\/strong>和pgAdmin 4<\/strong> ,我有以下疑问。 按照我在 pgAdmin4 中看到的屏幕截图: 如您所见,它正在执行这个非常简单的查询: ...
我正在使用 Spring Boot with PostgreSQL。我想将我的实体对象保存在数据库中,但是当我尝试这样做时,会出现一条错误消息: 我将 Spring 与 H2 一起使用,一切正常。 然后我迁移到 Docker + PostgreSQL。 我的实体代码: 我的 Postgres 配置 ...
作为开发辅助,我正在编写一个存储过程,该过程将数据库对象从一个数据库创建/修改到另一个数据库。 (存储过程采用 CSV 字符串 object 名称,它使用 XML 将其拆分为单独的值,因此需要为运行过程打开QUOTED_IDENTIFIER 。) 但是,正在创建/修改的对象包括可以打开或关闭QU ...
我搜索并遵循了各种在线指南,但是没有成功使用以下查询,虽然没有给出错误,但没有得到预期的结果。 询问: 我如何让这个查询工作,在列名和表名中使用大写字母。 ...
我有一个表名,中间有空格,比如“订单详细信息”。 我想在带有连接的存储过程中使用该表。我尝试在查询中使用别名,[],`` 但似乎没有任何效果。有人可以帮我解决这个错误! ...