手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
可以使用PostgreSQL TYPE来定义dblink表吗?
在Postgres中,您可以使用dblink链接到其他数据库,如下所示: SELECT * FROM dblink ( 'dbname=name port=1234 host=host user=user password=password', 'select * from table' ) AS users([insert each column name and its typ
作者:编程之家 时间:2020-05-17
PostgreSQL:从C/C++程序取消查询
我正在使用PostgreSQL 8.3,并在C中编写一个使用libpq API的程序.我使用PQsendQuery()函数异步执行命令.我正在尝试实现超时处理功能.我通过在超时到期时调用PQcancel()来实现它.我用一个返回10万行(持续约0.5秒)的查询测试了它,超时为1毫秒,发现PQcancel()阻塞而不是取消命令,直到服务器完成执行,然后返回成功的查询. 据我所知,文档说即使成功取消请
作者:编程之家 时间:2020-05-17
如何在postgresql中忽略select distinct的列?
大家好! 我有一个SQL(见上文),我想知道我怎么能确保我不会得到关于名称的双打.如果名称出现在第一个中选择它是主要名称,则应在以下选择中忽略. "SELECT name, id, 'place' AS tablename FROM places WHERE lower(name) LIKE '".strtolower($needle)."%'" ."UNION SELECT name,
作者:编程之家 时间:2020-05-17
在Postgresql中使用distinct和聚合函数?
这是一个非常基本的问题,无论出于何种原因,我找不到合理的解决方案.我会尽力解释. 假设你有一个活动门票(部分,行,座位#).每张票都属于与会者.多张票可以属于同一个与会者.每位与会者都有一个价值(例如:参加者#1价值10,000美元).那就是说,这就是我想做的事情: 1. Group the tickets by their section 2. Get number of tickets (co
作者:编程之家 时间:2020-05-17
postgresql – 查找员工的所有主管
我知道答案似乎是按照 this post使用“WITH RECURSIVE”,但我只是没有得到它. 我有一个名为people的表,以及一个名为position_hierarchy的表. people表有一个唯一的id uperson_id和我们称为pcn的位置id和一个启用的标志(因为当有人离开并被替换时,他们的替换获得相同的pcn). position_hierarchy具有列pcn,另一列re
作者:编程之家 时间:2020-05-17
为PostgreSQL hot_standby设置wal_keep_segments
我在设置PostgreSQL hot_standby时遇到了麻烦.在运行pg_basebackup后尝试启动数据库时,我收到,FATAL:无法从WAL流接收数据:ERROR:请求的WAL段00000001000006440000008D已在 postgresql.log中删除.在IRC中进行了简短的讨论后,我开始明白错误可能源于我的写密集型数据库的wal_keep_segments设置太低. 如果
作者:编程之家 时间:2020-05-17
在PostgreSQL中慢速GroupAggregate
在PostgreSQL 9.2中,我有一个由用户评价的项目表: id | userid | itemid | rating | timestamp | !update_time --------+--------+--------+---------------+---------------------+----------------------
作者:编程之家 时间:2020-05-17
我疯了:PostgreSQL IN运算符使用嵌套查询返回意外结果
以下查询返回2036行: SELECT "FooUID" from "Foo" f LEFT JOIN "Bar" b ON f."BarUID" = b."BarUID" WHERE f."BarUID" IS NOT NULL AND b."BarUID" IS NULL 但以下语句仅更新了1870行: UPDATE "Foo" f1 set "BarUID" = 'aNewUID' WHER
作者:编程之家 时间:2020-05-17
数组 – 在转换为数组的文本列上创建postgresql索引
我有一个 postgresql表,其中有一个数据类型为’text’的列,我需要在其中创建一个索引,该索引涉及此类的类型被转换为integer [].但是,每当我尝试这样做时,我都会收到以下错误: 错误:索引表达式中的函数必须标记为IMMUTABLE 这是代码: create table test (a integer[], b text); insert into test values ('{
作者:编程之家 时间:2020-05-17
postgresql – 针对内存中的h2数据源运行Jasper报告?
我正在尝试针对实时和报告数据库运行jasper报告,但针对实时数据库运行的任何报告都会抛出有关未找到正确表的异常(尽管找到了默认的PUBLIC模式).看起来主DataSource连接没有遵守指定IGNORECASE = true的H2连接设置,因为生成的列和表是大写的,我的查询不是. DataSource.groovy dataSource: dataSource { hibernate
作者:编程之家 时间:2020-05-17
database – PostgreSql中索引字符串列类型的列
是否可以在类型为字符串数组的列上创建索引.尝试使用GIN索引.但查询似乎没有使用这些索引. Example CREATE TABLE users ( name VARCHAR(100), groups text[], ); Query: SELECT name FROM users WHERE ANY(groups) = 'Engineering'. 另外,在’groups’列上有效执行G
作者:编程之家 时间:2020-05-17
postgresql – postgres中的sp_send_dbmail替代方案?发送Postgres电子邮件报告的简便方法?
SQL Server在sp_send_dbmail( quick guide here)中有一个很酷的功能,可以通过电子邮件发送报告. Postgres中有类似的东西吗?我的postgres是在Heroku上托管的,所以我可以分享一个dataclip,但我想知道是否有一种简单的方法来安排电子邮件发送报告. 您可以使用pgMail从PostgreSQL中发送邮件. 先决条件: 在使用pgMail之前
作者:编程之家 时间:2020-05-17
postgresql – 重启vm后无法访问数据库
我在VM中有这个数据库,可以重新启动VM,它可以正确访问 但是现在如果我在尝试通过pgAdmin III访问数据库时重新启动VM,我会收到以下消息 Server doesn’t listen The server doesn’t accept connections: the connection library reports could not connect to server: Conne
作者:编程之家 时间:2020-05-17
postgresql – 将行级安全性与列授权相结合
假设我有一个包含三列的用户表,public_data,private_data和system_data,我有三个名为postgres,authenticated_user和visitor的角色. postgres是超级用户,可以访问所有数据(当然包括system_data) authenticated_user应该能够访问每个用户的public_data,他们自己的private_data,但不能
作者:编程之家 时间:2020-05-17
postgresql – 从快照恢复后,RDS实例速度非常慢
细节: 数据库:Postgres. 版本:9.6 主持人:亚马逊RDS 问题:从快照还原后,数据库速度非常慢. 为什么:AWS称之为“第一次触摸惩罚”.当新恢复的实例可用时,EBS卷附件已完成,但并非所有数据都已从S3迁移到连接的EBS卷.只有在最初“触摸”数据后,RDS才会意识到数据不在EBS卷上,而是需要从S3中取出数据.这完全破坏了我们的表现.我们也无法使用dd或fio预先触摸数据,因为RD
作者:编程之家 时间:2020-05-17
在PostgreSQL中将bytea转换为双精度
我有一个数据库,其中一个表存储从另一个系统收集的各种通用数据的blob(bytea). bytea字段中可以包含任何内容.为了解如何解释数据,该表还具有格式字段.我编写了一个 Java应用程序来读取数据库中的bytea字段作为byte []然后我可以通过使用ByteBuffer和各种视图(DoubleBuffer,IntBuffer)轻松地将其转换为double []或int []或者格式字段所说
作者:编程之家 时间:2020-05-17
postgresql – 什么是Postgres“会话”?
什么是会话级 advisory locks的Postgres“会话”?两个线程/进程可以共享同一个会话吗? 根据 this thread,会话是“TCP连接的同义词”. Session Information Functions中的语言也支持这一点. 因此,在会话级别的建议锁定的上下文中,共享TCP连接的任何内容都将具有对资源的访问权限,并且除非明确解锁或TCP连接终止,否则不会释放资源.
作者:编程之家 时间:2020-05-17
postgresql – ST_DWithin不使用带非文字参数的索引
我在Amazon RDS上使用PostreSQL 9.3 w / PostGIS 2.1.8.我有一个名为project_location的表,它定义了“geo-fences”(每个都基本上是一个坐标和半径).使用名为“location”的几何列和名为“radius”的双列存储地理围栏.我在location列上有一个空间索引. CREATE TABLE project_location ( .
作者:编程之家 时间:2020-05-17
postgresql – Postgres警告:恢复时忽略错误:59
我正在使用Heroku推荐的pg:transfer实用程序来推送和提取数据库.例如: heroku pg:transfer -f postgres://username:password@localhost/database-name -t postgres://user-name:password@host-name/database-name --confirm app-name 我已经能够成
作者:编程之家 时间:2020-05-17
postgresql – 如何在语句级触发器中获取受影响的基表行数
我有这些表: CREATE EXTENSION citext; CREATE EXTENSION "uuid-ossp"; CREATE TABLE cities ( city_id serial PRIMARY KEY, city_name citext NOT NULL UNIQUE ); INSERT INTO cities(city_name) VALUES ('New
作者:编程之家 时间:2020-05-17
postgresql – 如何在pg_stat_activity.query字段中检查预准备语句的内容
目前,我正在检查PostgreSQL中长时间运行的查询. 为了检查这一点,我查询了以下命令: SELECT pid, waiting, query_start, substr(query, 0, 50) FROM pg_stat_activity ORDER BY query_start LIMIT 30; 我得到: pid | waiting | query_start
作者:编程之家 时间:2020-05-17
仅使用字母数字字符进行Postgresql搜索
从搜索词中删除非字母数字字符非常简单,但是如何将其与数据库中值的非字母数字字符进行比较? 例如,如果我搜索堆栈,我怎样才能让它匹配堆栈和堆栈? 我需要对下面的what-do-do-do变量做些什么来实现上述目标? SELECT * FROM table WHERE <what-do-i-do> ilike 'stacks' 一种方法是使用翻译: select * from table where
作者:编程之家 时间:2020-05-17
使用postgresql在串行列上的Spring Data JPA“列xxx中的空值违反非空约束”
我的实体有一个mapOrder字段,我希望自动增加,如下所示: @Entity public class Map{ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(columnDefinition = "serial") private Lon
作者:编程之家 时间:2020-05-17
无法首先使用Npgsql EF6代码从PostgreSQL视图生成C#类
我试图用实体框架代码第一种方法连接到PostgreSQL数据库,当我在visual studio中使用实体数据模型向导从数据库生成C#类时,它可以为数据库中的每个表成功生成类,但数据库中的视图无法生成. Entity Data Model Wizard http://linearbench.com:9000/lbstest/ef.png C# class generated http://line
作者:编程之家 时间:2020-05-17
postgresql – DBUnit布尔值
在学习了 SpringBoot之后,我想进一步使用(DBUnit和SpringTestDBUnit)来处理集成测试.在整个过程中,一切进展顺利,直到我遇到数据集上布尔数据类型列的设置值. (数据集的内容如下) <?xml version="1.0" encoding="UTF-8"?> <dataset> <Client code="0001" name="client_one" />
作者:编程之家 时间:2020-05-17
具有较小日期范围(结果集)的PostgreSQL查询慢于具有较大日期范围(结果)的日期范围
当我做日期时,我在 postgresql中有一个查询 在’2012-01-01’和’2012-01-04’之间 它的速度较慢,即使它的记录设置较小,如果我这样做的话 ‘2012-01-01’与’2012-04-17’之间 可以告诉我为什么会这样吗? 这是较慢的查询: "HashAggregate (cost=9388.82..9388.88 rows=1 width=311) (actual t
作者:编程之家 时间:2020-05-17
从PostgreSQL RDS实例发送通知(没有pg_notify)?
我们有一个Postgre RDS实例,每5秒插入一次新数据.我们想根据读数设置一些警报. 从理论上讲,我们应该设置一个具有相应功能的触发器来比较该值并发出一个通知,然后由脚本进行监听,如tutorial所述. 但是,功能pg_notify在Amazon的RDS中不可用.除了每隔几秒扫描一次表更新之外,还有其他方法吗? 谢谢! 根据这篇文章,pg_notify自09/2016开始提供. https:
作者:编程之家 时间:2020-05-17
具有重复参数的PostgreSQL函数
我在pg_catalog.pg_stat_get_activity中偶然发现了一个好奇的函数签名: CREATE OR REPLACE FUNCTION pg_stat_get_activity( IN pid integer, OUT datid oid, OUT pid integer, -- more parameters...) RETURNS SE
作者:编程之家 时间:2020-05-17
如何从Qt应用程序检查当前PostgreSQL用户的角色?
我有一些基于Qt库和使用QPSQL驱动程序的应用程序. 在PostreSQL中定义了一些用户角色(例如:admin,operator,user).我的应用程序在指定用户下创建与postgres服务器的连接.如何查看用户角色? Per documentation: SELECT current_user; -- user name of current execution context SELE
作者:编程之家 时间:2020-05-17
postgresql-9.2 – 我的数据库在哪里发布了postgres?
postgres拒绝工作.我正在使用9.2和一个新手. 我创建了一个数据库.我列出了它不在那里?没有错误!它去了哪里?有没有创造过? postgres-# creatdb test postgres-# \list List of databases Name | Owner | Encoding | Col
作者:编程之家 时间:2020-05-17
上一页
159
160
161
162
163
164
165
166
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native