postgresql-9.1相关内容
我正在尝试找出将印度标准时间(来自 UTC 的 +0530)添加到 postgresql (9.1) 的最简单方法. 我尝试了将它插入表格的愚蠢做法,但没有成功. 插入 pg_timezone_abbrevs values('INDIA','05:30:00'); 多年前其他人发现的问题,谷歌搜索 在旧邮件列表中告诉我.但没有找到简单的解决方案. 解决方案 底线:不要使用
..
我有以下表格: 用户(id,network_id)网络(ID)private_messages(id、sender_id、receiver_id、created_at) 我在 users.network_id 和私人消息中的所有 3 列上都有索引,但是查询跳过了索引并且需要很长时间才能运行.任何想法导致索引被跳过的查询中有什么问题? EXPLAIN ANALYZE SELECT COUNT(
..
我正在尝试查找一个查询,该查询将告诉我数据库中没有的值.例如: select seqID, segment from flu where seqID IN (1,2,3,4,5,6,7,8,9). 现在,如果我的数据库没有 seqID 的 3,8,9,我将如何仅查找/显示丢失的 seqID. 解决方案 首先,由于您似乎是 Stackoverflow 的新手,这里有一些礼仪和发帖技巧:
..
我需要从 PostgreSQL 数据库的多个表中提取 SQL 文件.到目前为止,这是我想出的: pg_dump -t 'thr_*' -s dbName -U 用户名 >/home/anik/psqlTest/db_dump.sql 然而,如您所见,所有以前缀 thr 开头的表都被导出到一个统一的文件 (db_dump.sql).我总共有将近 90 个表可以从中提取 SQL,因此必须将数据存储
..
我在 UDF 中有一个查询(如下所示),其中 unnest() 是一个整数数组并对其进行连接,因为我知道这一点,所以我在 pgplsql UDF 中创建了一个本地临时表作品.是否可以直接在查询中使用 unnest 来执行连接,而不必创建临时表? 创建或替换函数 search_posts(forum_id_ 整数,查询_字符变化,偏移_整数默认为空,限制_整数默认为空,from_date_ TIM
..
我想使用 generate_series()计算每月的ID.此查询在PostgreSQL 9.1中有效: SELECT(to_char(serie,'yyyy-mm'))AS年,总和(金额):: int AS eintraege FROM(选择COUNT(mytable.id)作为金额,generate_series :: date作为意甲来自mytable右加入generate_series
..
我想在PostgreSQL中做类似的事情. 我尝试过: 创建或替换功能create_patient(_name文本,_email文本,_phone文本,_密码文字,_field1文本,_field2文本,_field3时间戳,_field4文本,OUT _pid整数,OUT _id整数)返回记录AS$$宣布_id整数;_type文字;_pid整数;开始_type:='病人';插入患者(姓名
..
我在Hibernate中使用PostgreSQL nad和Spring数据JPA.我与orphanRemoval = false有关系OneToMany,因为我经常将许多孩子添加到关系中. 父母: @OneToMany(mappedBy ="parent",级联= {CascadeType.ALL},orphanRemoval =否,fetch = FetchType.LAZY)公共设
..
我正在尝试执行以下命令来还原Docker容器中的数据库: cmd/c
..
我们有一个数据库,该数据库在数据库内部的触发器中存储了大量的业务逻辑.有没有一种方法可以记录触发器的触发以及触发的参数以及更改的内容? 我看了很多关于如何使用触发器进行表审计的教程,但是我想审计触发器而不是表:) 解决方案 以使用触发器进行表审核的示例之一为例.使用他们的方法来提取更改的数据,但不要将数据写入审核表中,而应将其用于 RAISE NOTICE . 如果您正确设置日志记
..
我正在寻找一个将创建实时数据库副本的基本脚本/命令(将它们分别命名为 mydb 和 mydb_test 都位于同一服务器上). 要求 即使 mydb_test 已经存在并有记录,它也必须运行 即使 mydb 和 mydb_test 确实具有现有连接,它也必须工作 必要时必须清理可能存在的数据库 提示: 如果您已有连接,则不能使用 放置数据库 解决方案 这就是我想
..
年份数据最好的PostgreSQL数据类型是什么,例如2006或1847. TEXT , SMALLINT , DATE ?理想情况下,我希望能够使用第二个年月日列(以 DATE 格式)查询该列. 解决方案 年份是整数,甚至以有意义的方式支持整数算术,因此 text 毫无意义.您没有月或日,因此 date 就在窗口旁边.精细手册的内容是关于 smallint : smallint 类
..
我正在将postgres 9.1与tablefunc:crosstab一起使用 我有一个具有以下结构的表: 创建表marketdata.instrument_data(dt date NOT NULL,工具文本“非空",栏位文字NOT NULL,数值,CONSTRAINT instrument_data_pk主键(dt,instrument,field)) 这由每天获取数据的脚本填充.
..
我有这样的字符串 测试1 |纽约|X,测试2 |芝加哥| Y,测试3 |宾夕法尼亚州哈里斯堡|Z 我需要的结果是 Column1 Column 2 Column3测试1个纽约X测试2芝加哥Y测试3哈里斯堡,宾夕法尼亚州 但是运行此查询 SELECTsplit_part(stat.st,'|',1)Column1,split_part(stat.st,'|',2)Column
..
使用Postgresql URL连接字符串,其格式为: postgresql:// user:secret @ localhost 如何处理该字符串中的特殊字符(例如, $ ) 我尝试过简单地对其进行URL编码,因此,例如,“ test $”变为“ test%24”。 ..但这似乎是个问题,因为尝试使用它时出现“致命错误:密码验证失败”错误。 解决方案
..
我有一个60列的表格.其中的20个为"NotEmpty",和6个"NotNull". 我有空值和空值(在我的情况下,始终表示“无数据").我只想用一种约束类型来统一列. 我已读取null值便宜(以字节为单位).那么也许使用NotEmpty约束?但是,也许NotNull约束的执行效果更好?还是最好同时拥有两个值并在检索数据时使用coalesce()? 在Postgres 9.x中I
..
我们在将数组分组为单个数组时遇到问题. 我们希望将两列中的值连接到一个数组中,并将这些包含多行的数组聚合在一起. 提供以下输入: | id | name | col_1 | col_2 | | 1 | a | 1 | 2 | | 2 | a | 3 | 4 | | 4 | b | 7 | 8 | | 3 | b
..
我的postgres数据库中的表中有“限制”字段。我运行psql,但是我无法选择,更新或更改此字段,因为这是postgresql中的保留字。有一种方法可以管理此字段? serene-retreat :: SILVER =>从公司中选择限额; 错误:语法错误达到或接近“限制” 第1行:从公司中选择限制; 解决方案 在SQL中,必须引用保留字(关键字)使用双引号:
..
我有一个结构脚本,可将数据库转储到服务器上。而且我可以在带有PostgreSQL数据库的多台服务器上使用它。该命令很简单: sudo(“ su postgres -c \” PGPASSWORD =%s pg_dump%s> / tmp / telemedia_newdb\“” %(HOST_SOURCE_DB_UPASS,HOST_SOURCE_DB)) 但有时,Pos
..
假设我有一张桌子- ABC 1 3 5 1 3 7 1 3 9 2 4 3 2 4 6 2 4 1 在这里,A和B的相同组合有多个副本。对于每个组合,我想返回它的第一个条目。 ,所以我要成为该表的结果- ABC 1 3 5 2 4 3 如何在postgres sql中执行此操作? 解决方案 假设您可以在
..