AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-59825

Florent2's questions

Martin Hope
Florent2
Asked: 2022-10-21 04:22:07 +0800 CST

如何在 BigQuery 中排序字符串以在大写字符之前排序小写字符?

  • 5

我正在更新一个报告工具实现,以便它查询 BigQuery 而不是 PostgreSQL。PostgreSQL 数据在 BigQuery 中提取。一项要求是报告结果在此更新后保持完全相同,即报告查询在 BigQuery 上运行时应输出与在 PostgreSQL 上完全相同的结果。

特别是,我需要 BigQuery 以与我的 PostgreSQL 服务器当前相同的方式对字符串进行排序。不能更改我的 PostgreSQL 服务器对字符串的排序方式。

例如,使用此表:

姓名 ID
活动 1
活动 2
活动 3
富 4

和查询

SELECT name FROM table ORDER BY name, id

我的 PostgreSQL 返回

活动, 活动, 活动, foo

而 BigQuery 返回

活动,活动,活动,foo

我试过了

SELECT name FROM table ORDER BY NORMALIZE_AND_CASEFOLD(name), id

但 BigQuery 会返回

活动, 活动, 活动, foo

order-by
  • 1 个回答
  • 25 Views
Martin Hope
Florent2
Asked: 2020-07-23 22:48:45 +0800 CST

表很大这一事实是否会影响 PostgreSQL 服务器的整体性能?

  • 4

如果我有一个越来越大的表(即它占用了越来越多的存储空间——目前是 65GB),这会影响 PostgreSQL 服务器的整体性能,例如影响其他表的查询速度吗?

这是一个 PostgreSQL 9.6 数据库(我们计划在今年晚些时候升级到 10 -> 11 -> 12),托管在 Google Cloud(Cloud SQL for PostgreSQL)上。

postgresql postgresql-performance
  • 1 个回答
  • 805 Views
Martin Hope
Florent2
Asked: 2018-07-06 21:13:44 +0800 CST

在 2 个具有空值的新列上快速创建复合部分索引

  • 3

我在大表上添加了 2 个新列。这 2 个新列没有默认值,也没有约束。我还想在这两个新列上添加一个复合部分索引。

CREATE UNIQUE INDEX CONCURRENTLY index_users_on_col1_and_col2 ON public.users USING btree (col1, col2) WHERE ((col1 IS NOT NULL) AND (col2 IS NOT NULL));

我需要同时完成这项工作以避免写入锁定。这 2 个新列将在我添加它们并添加索引后的几天内开始具有价值。

所以基本上索引在创建时会是空的。

有没有一种方法可以通过对 PostgreSQL “说”它应该直接创建空索引而不扫描表来创建索引?

postgresql index
  • 1 个回答
  • 155 Views
Martin Hope
Florent2
Asked: 2015-11-11 09:22:23 +0800 CST

用另一列或另一列的值更新列

  • 9

使用 PostgreSQL(我使用的是 9.1 版),是否可以通过单个查询对具有另一列值的列值进行大规模更新,但如果另一列值为空,则使用第三列的值,如果第三个没有使用当前日期时间(所有列都有 type timestamp)

我需要改变

列A 列B 列C
空富吧
空空 baz
空空空

至

列A 列B 列C
富富吧
巴兹空巴兹
quz null null

quz当前日期时间在哪里。

postgresql update
  • 2 个回答
  • 35459 Views
Martin Hope
Florent2
Asked: 2015-02-19 14:20:32 +0800 CST

如何用另一个表的值更新一个表的记录 (PostgreSQL)

  • 0

我有一个t1包含列account_id和的表user_id,以及另一个users包含列id和的表account_id。我想填充t1.account_id的值users.account_id。

例如有

t1
用户 ID 帐户 ID
1 空
2 空

和

用户
id account_id
1 10
2 11

我想填充t1.account_id这些值:

t1
用户 ID 帐户 ID
1 10
2 11

我已经看到了 MySQL 的这个答案,但不能让它与 PostgreSQL 一起使用。

postgresql
  • 1 个回答
  • 1103 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve