问题标签 [aginity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
428 浏览

postgresql - 从 docker 外部的客户端到 postgres 的连接对用户 postgres 具有致命的密码身份验证

我的目标是将客户端数据库(DBeaver、Aginity Pro)连接到在 docker 容器上运行的 PostgreSQL。

从容器内部,与 Postgres 的连接是成功的。我使用了Adminer 和PSQL,并且连接正常。我可以创建数据库、表格、加载数据。但是,使用来自客户端数据库的相同连接字符串,我收到消息:FATAL: password authentication failed for user "postgres"

如果有人在 Win10 x64 Pro 上与 PostgresqlDocker 和 DBeaver 有工作连接,我将不胜感激,请分享环境及其所做的工作。谢谢你。

这里的步骤:

  1. 下载适用于 Windows 的 Docker。
  2. 创建一个 YML 文件。
  3. 运行 Docker。
  4. 使用管理员和 PSQL 检查与 Postgres 的连接。成功
  5. 使用 DBeaver 和 Aginity Pro 检查与 Postgres 的连接。失败

文件 YML:

运行泊坞窗:

使用 Adminer 和 PSQL 检查连接:

1. 管理员

http://localhost:8080/?pgsql=db&username=postgres&db=postgres&ns=

它显示了管理控制台,我可以看到表格,并创建自己的数据结构。

2.PSQL

在这里,我创建了表格。

检查与 DBeaver 的连接

数据库连接设置

我做了什么来尝试将 Postgres 与 DBeaver 和 Aginity Pro 连接起来:

  1. 更改图像。我还使用了三个不同的图像:
  1. 编辑pg_hba.conf。我在“本地”部分添加:

我也为信任更改了身份。我在最后补充:

我尝试单独使用 md5,也单独使用 trust。

  1. 我使用以下方法更改了 PSQL 中的用户密码:

我用portqryui检查了监听端口。这是在听。

环境:

  • 所以: Windows 10 专业版 x64
  • Docker 桌面版: 3.1.0(51484)。引擎:20.10.2。撰写:1.27.1。Kubernetes:v1.19.3。
  • DBeaver 版本:社区版 7.3.3
  • Aginity Pro 版本: 0.32.836

我使用的突出显示的链接:

0 投票
1 回答
43 浏览

sql - 我只想返回 SQL 集合中的最新/最大值

我有一份Payment ID多年来发生变化的客户名单,但我只对返回最新信息感兴趣。这是我运行后的结果:

客户 付款编号 更新年_月
一个 202005
一个 C 201907
一个 D 201706

无论payment_id. 但是,我仍然需要引入Payment ID更大的查询。

0 投票
2 回答
44 浏览

sql - SQL:条件 where 与相互涉及所有变量

如何为涉及所有变量的条件的单个组编写特定的 double 或(multiple)where 语句条件。我来给你展示。

如您所见,该程序将选择所有第一组+ 5.5> 和第二组+ 8.0>,但我也需要他们参与 A、B 部门。

我知道您可以按如下方式编写它,但我想知道是否可以单独编写它,而不必复制对两组都重要的所有信息。

0 投票
1 回答
161 浏览

dynamic - 从 _V_SYS_COLUMNS 表中传递列名以在 Netezza 中创建动态选择查询

我需要为 Netezza 中的不同表创建一个动态选择查询

我使用以下查询获取任何表的列列表:

select * from _V_SYS_COLUMNS where TABLE_NAME='表名'

但我需要附加以逗号分隔的列'Column_Name'的所有值并将其存储到一个变量中:

var= col1,col2,....

然后我将在选择查询中传递这个 'var' 以针对不同的表运行它。

注意:我不能使用 Select * 因为所有列都不是必需的。

0 投票
1 回答
24 浏览

sql - 如何获取列中值的不同计数

我有一张桌子,其中两列如下所示:

我想要这样的输出:

问题是行可以重复,这意味着“亚当”和“奥迪”可能一起出现 100 次,但对于“亚当”这个名字,我希望它只算作奥迪计数的一个,无论它在表中出现多少次. 此外,“Adam”可能与“Audi”一起出现 20 次,但也与“BMW”一起出现 5 次,在这种情况下,我希望“Adam”只进入 Audi 计数,因为它出现的次数比 BMW 出现的次数多

我能够使用以下代码计算不同名称(247):

现在我只需要将这 247 个不同的名称分解为正确的 cars_owned 类别即可获得计数

0 投票
1 回答
66 浏览

sql - 创建 SQL 查询以查找整个 Redshift 数据库中包含特定文本字符串(数据)的所有表

使用 Tableau 或 Aginity 我正在尝试在 Redshift 数据库中查找包含“Certified Service”字符串的所有表。在线查看和非常长的代码,因为我是 SQL 新手,所以我看不到要在代码中替换什么以使其适应我的查询,并且大多数代码似乎给了我错误“语法错误”。对于重复的问题,我很抱歉,虽然这里的大多数答案似乎都是几年前的,所以不确定是否有任何改变。再次,我对 SQL 很陌生 在此先感谢

0 投票
2 回答
32 浏览

sql - 我是否需要执行 Join 才能合并多个包含 0 的列

我可能错误地问了这个问题,但我有以下查询,我试图为给定商店提取 3 个不同的指标。当我拉它们时,结果如下:

在此处输入图像描述

有没有一种方法可以获得所有这些,以便生成、发布和每日百分比都在一条线上?我希望它看起来像这样

在此处输入图像描述

这是我使用的查询:

0 投票
0 回答
32 浏览

sql - 如何使用 Aginity pro 对字段求和?

我正在尝试对 Aginity Pro 中的选择中的一些字段求和,但它不起作用。

我已经尝试了以下适用于 QMF for Work Station 的方法:

(M1_BILLING_PY + M2_BILLING_PY + M3_BILLING_PY)QTD_BILLING_PY,

但它不工作。我试图在互联网上查找视频或论坛,但找不到任何东西。

0 投票
1 回答
68 浏览

sql - 给定netezza aginity sql中的变量,按降序生成序列号

是否有任何使用 netezza SQL 的 SQL 语法,给定列号,尝试按降序生成行数到 0。

下面是我正在尝试做的一个例子

ID 数字
一种 4
5

ID 数字
一种 4
一种 3
一种 2
一种 1
5
4
3
2
1

请也点击查看截图,例如谢谢

0 投票
2 回答
210 浏览

netezza - 在 netezza 中将日期转换为整数

请帮助将日期字段转换为 YYYYMMDD 格式的整数 Date col- YYYY-MM-DD HH:MM:SS - 2020-05-20 00:00:00 所需输出 - YYYYMMDD - 20200520 IN Aginity 工作台 (Netezza)。