问题标签 [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.
postgresql - 从 docker 外部的客户端到 postgres 的连接对用户 postgres 具有致命的密码身份验证
我的目标是将客户端数据库(DBeaver、Aginity Pro)连接到在 docker 容器上运行的 PostgreSQL。
从容器内部,与 Postgres 的连接是成功的。我使用了Adminer 和PSQL,并且连接正常。我可以创建数据库、表格、加载数据。但是,使用来自客户端数据库的相同连接字符串,我收到消息:FATAL: password authentication failed for user "postgres"
如果有人在 Win10 x64 Pro 上与 PostgresqlDocker 和 DBeaver 有工作连接,我将不胜感激,请分享环境及其所做的工作。谢谢你。
这里的步骤:
- 下载适用于 Windows 的 Docker。
- 创建一个 YML 文件。
- 运行 Docker。
- 使用管理员和 PSQL 检查与 Postgres 的连接。成功。
- 使用 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 连接起来:
- 更改图像。我还使用了三个不同的图像:
- 编辑pg_hba.conf。我在“本地”部分添加:
我也为信任更改了身份。我在最后补充:
我尝试单独使用 md5,也单独使用 trust。
- 我使用以下方法更改了 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
我使用的突出显示的链接:
sql - 我只想返回 SQL 集合中的最新/最大值
我有一份Payment ID
多年来发生变化的客户名单,但我只对返回最新信息感兴趣。这是我运行后的结果:
客户 | 付款编号 | 更新年_月 |
---|---|---|
一个 | 乙 | 202005 |
一个 | C | 201907 |
一个 | D | 201706 |
无论payment_id
. 但是,我仍然需要引入Payment ID
更大的查询。
sql - SQL:条件 where 与相互涉及所有变量
如何为涉及所有变量的条件的单个组编写特定的 double 或(multiple)where 语句条件。我来给你展示。
如您所见,该程序将选择所有第一组+ 5.5> 和第二组+ 8.0>,但我也需要他们参与 A、B 部门。
我知道您可以按如下方式编写它,但我想知道是否可以单独编写它,而不必复制对两组都重要的所有信息。
dynamic - 从 _V_SYS_COLUMNS 表中传递列名以在 Netezza 中创建动态选择查询
我需要为 Netezza 中的不同表创建一个动态选择查询。
我使用以下查询获取任何表的列列表:
select * from _V_SYS_COLUMNS where TABLE_NAME='表名'
但我需要附加以逗号分隔的列'Column_Name'的所有值并将其存储到一个变量中:
var= col1,col2,....
然后我将在选择查询中传递这个 'var' 以针对不同的表运行它。
注意:我不能使用 Select * 因为所有列都不是必需的。
sql - 如何获取列中值的不同计数
我有一张桌子,其中两列如下所示:
我想要这样的输出:
问题是行可以重复,这意味着“亚当”和“奥迪”可能一起出现 100 次,但对于“亚当”这个名字,我希望它只算作奥迪计数的一个,无论它在表中出现多少次. 此外,“Adam”可能与“Audi”一起出现 20 次,但也与“BMW”一起出现 5 次,在这种情况下,我希望“Adam”只进入 Audi 计数,因为它出现的次数比 BMW 出现的次数多
我能够使用以下代码计算不同名称(247):
现在我只需要将这 247 个不同的名称分解为正确的 cars_owned 类别即可获得计数
sql - 创建 SQL 查询以查找整个 Redshift 数据库中包含特定文本字符串(数据)的所有表
使用 Tableau 或 Aginity 我正在尝试在 Redshift 数据库中查找包含“Certified Service”字符串的所有表。在线查看和非常长的代码,因为我是 SQL 新手,所以我看不到要在代码中替换什么以使其适应我的查询,并且大多数代码似乎给了我错误“语法错误”。对于重复的问题,我很抱歉,虽然这里的大多数答案似乎都是几年前的,所以不确定是否有任何改变。再次,我对 SQL 很陌生 在此先感谢
sql - 如何使用 Aginity pro 对字段求和?
我正在尝试对 Aginity Pro 中的选择中的一些字段求和,但它不起作用。
我已经尝试了以下适用于 QMF for Work Station 的方法:
(M1_BILLING_PY + M2_BILLING_PY + M3_BILLING_PY)QTD_BILLING_PY,
但它不工作。我试图在互联网上查找视频或论坛,但找不到任何东西。
sql - 给定netezza aginity sql中的变量,按降序生成序列号
是否有任何使用 netezza SQL 的 SQL 语法,给定列号,尝试按降序生成行数到 0。
下面是我正在尝试做的一个例子
前
ID | 数字 |
---|---|
一种 | 4 |
乙 | 5 |
后
ID | 数字 |
---|---|
一种 | 4 |
一种 | 3 |
一种 | 2 |
一种 | 1 |
乙 | 5 |
乙 | 4 |
乙 | 3 |
乙 | 2 |
乙 | 1 |
请也点击查看截图,例如谢谢
netezza - 在 netezza 中将日期转换为整数
请帮助将日期字段转换为 YYYYMMDD 格式的整数 Date col- YYYY-MM-DD HH:MM:SS - 2020-05-20 00:00:00 所需输出 - YYYYMMDD - 20200520 IN Aginity 工作台 (Netezza)。