postgresql-9.1相关内容
需要在ASP:NET 4.6 MVC控制器的Postgres 9.1+中将SEPA ISO XML事务文件解析为平面表。 我在下面尝试了代码,但这产生了错误结果: endaaa tasusumma orderinr XX00221059842412 150.00 PV04131 XX00221059842412 0.38 PV04131 由于第二行中没有En
..
我的问题与下面类似,但我想将其替换为任何列: postgresql-替换文本字段中字符串的所有实例 例如-在整个表格(所有行)中用cat替换cat的所有实例 我希望下面的查询对所有列都有效(无需指定 UPDATE table_name SET information_schema.columns替换(information_schema.columns,“ old_val
..
我在PostgreSQL DB中有一个表,并在有一些约束的情况下从该表中进行选择,然后我想知道此选择有多少磁盘空间。我知道有一个postgres函数 pg_total_relation_size 可以给我数据库中某些表的大小,但是如何找到“子表”的大小呢? 有什么想法吗? 我使用PostgreSQL 9.1 解决方案 要获取数据大小,以允许 TOAST 压缩,等等: r
..
我在postgreSQL名称中有一个数据库表,像“时间”一样: |姓名| |日期1 | | AttendHour1 | |日期2 | | AttendHour2 | ---------------------------------------------- ----------------------- | Zakir1 | | 2018-10-01 | | 8.00 | | 2
..
我想将count(*)查询的结果分组到值存储桶中。我正在dellstore2 postgresql示例数据库中对此进行测试。我在下面的查询返回正确的答案,但是对表中的每一行都执行一次(几千个相同的结果)。我可以通过在查询末尾添加 LIMIT 1 来解决此问题,但我想理解为什么要得到重复项以防它指向更广泛的问题我的方法。查询是: SELECT (SELECT count(*) FROM
..
我将Rails 3.2.x应用程序设置为使用PostgreSQL HStore,但出现错误。 看来环境尚未使用hstore扩展程序。 我已经重新启动计算机,检查数据库扩展等。 当我尝试执行时: User.where(“ settings @>(:key =>:value)”,:key =>“ setting_x”,:value =>“ test”) 我收到一个错误
..
我是Linux和服务器管理领域的新手,并且感到困惑。 我有一个Rails应用,偶尔需要执行大数据插入,通常大约20,000行。该代码似乎可以在开发(osx)中正常工作,但是在生产服务器(ubunto,在linode vps上)上,每次都失败,通常在插入大约1700次之后。确切的数字有所不同(1655、1697、1756),但始终在该范围内。 我在production.log文件中看不到
..
我想根据日期间隔将单个任务的小时“分配”或“分割”成等周。但是我不知道如何在Postgresql中执行此操作。 CREATE TABLE任务 (id int4,开始日期,停止日期,hr int4); 插入任务 (id,开始,停止,小时) 值 (1,'2017-01-01','2017-01-31',80) , (2,'2017-01-01','2017-02-28',120);
..
我在两个表之间有对许多协会:对于前用户&城市 用户 id名称 1 Bob 2 Jon 3 Tom 4加里 5哈里 城市 id名称 1伦敦 2纽约 3德里 users_cities id user_id city_id 1 1 2 2 2 1 3 3 1 4 3 2 5 4 3 我想要两个SQL查询
..
我正在编写一个shell脚本以在postgres中运行一堆查询。 这是我编写的脚本。 #!/ bin / sh host =“ 172.16.7.102” 用户名=“ priyank” dbname =“ truaxis” x = 1 回显“连接完成” 而[$ x -le 3] do x = $((($ x + 1)) echo“连接$ x” psql -h
..
我需要执行db查询,以便在多对多关联表中设置额外的列“按列排序”。因此我需要从Entity类内部访问db序列,然后选择序列的nextval并将其分配给@prepersist生命周期回调方法中的order_by列。 @Entity 公共类ProductWishlist实现可序列化的 { .... @Column(name =“ ORDER_BIT”) 私人long orderB
..
我正试图从Postgres 9.1.1恢复备份,该备份由以下人员创建: pg_dump mydb> backup.sql 在Postgres 9.1.9上还原 psql -d mydb -f backup.sql 我收到此错误: psql:datasets.sql:278537:无效的命令\。 psql:datasets.sql:
..
我有一个表 test 列,其中包含整数数组,其值类似于 {1000,4000,6000} 或 {1000} 或称为 ekw 的 {1000,4000} 。 这些值与另一个表中的描述字符串匹配 tab:测试 id |名称| ekw ----------------- 1 |一| {1000} 2 |二| {1000,4000} 3 |三| {1000,4000,6000}
..
如果我的登台服务器(2台服务器)或生产服务器(4台服务器)在约15分钟内没有活动,则会在以下过程中出现以下错误:错误消息如下: ActiveRecord :: StatementInvalid:PG :: Error:无法从 服务器接收数据:连接 OR PG超时: :错误:无法连接到服务器:连接超时 服务器是否在主机“ tci-db4.dev.prod”上运行并在端口5432
..
我无法对查询结果进行排序。 执行此查询后: SELECT id_doc_header,id_clasificacion_doc FROM cabecera_documento INNER JOIN tipo_doc USING(id_tipo_doc) INNER JOIN clasificacion_documento USING(id_clasificacion_doc)
..
我有一个任务模型 t.string“ name” t.hstore“ actions” 示例: #“ 9”}, #“ 1”}, #“
..
我在Postgres 9.1中表示一个图(可能是双向的和循环的): CREATE TABLE节点( id SERIAL PRIMARY KEY, 名称文本 ); 创建表边缘( id串行主键, node1_id int参考节点(id), node2_id int参考节点(id) ); 给定一个特定的节点ID,想要检索该群集中的所有其他节点。我从“单个节点的路径
..
这可能非常简单,因为上面有很多文档。有没有一种方法可以通过postgresql中的乘法运算符聚合列。我知道我可以做count(column)或sum(column),但是有没有可以使用的multi(column)或product(column)函数。如果没有的话,有什么主意如何实现。 我正在使用postgres 9.1 致谢, Hassan 解决方案 当然,只需在基本乘法函数
..
我有一个关于500 000行表的查询。 基本上 WHERE s3_.id = 287 按m0_.id排序DESC 限制25 =>查询运行时间= 20毫秒 WHERE s3_.id = 287 OR BY BY m0_.created_at DESC 限制25 =>查询运行时间= 15000ms或更多 create
..
我一直在寻找一种最佳解决方案,以从每个列中选择唯一值。我的问题是我不知道列名,因为不同的表具有不同的列数。因此,首先,我必须找到列名,并且可以使用以下查询来做到这一点: 从information_schema.columns $中选择column_name b $ b其中table_name ='m0301010000_ds'和column_name如'c%' 示例输出列名
..