手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
PostgreSQL是否会短路其BOOL_OR()评估?
EXISTS比COUNT(*)快,因为它可以短路 很多时候,我喜欢检查SQL中存在的东西.例如,我这样做: -- PostgreSQL syntax, SQL standard syntax: SELECT EXISTS (SELECT .. FROM some_table WHERE some_boolean_expression) -- Oracle syntax SELECT CASE
作者:编程之家 时间:2020-08-07
postgresql – 如何在psql中获取当月周日的计数?
如何在 postgresql中获取给定日期的星期日总数 给定日期的星期日总数只能是0或1. 但如果您想要在给定日期范围内的星期日数量,那么您最好的选择是日历表.为了找到今年2月的星期日,我只是 select count(*) from calendar where cal_date between '2011-02-01' and '2011-02-28' and day_of_we
作者:编程之家 时间:2020-08-07
postgresql – Rails 5 – PG :: UndefinedTable:错误:关系“application_records”不存在
我正在尝试使用 postgresql设置一个新的Rails 5应用程序( ruby 2.3.1,rails 5.0.0.rc1),设计gems并且由于以下错误而无法运行rails db:seed: PG::UndefinedTable: ERROR: relation "application_records" does not exist LINE 8: WHER
作者:编程之家 时间:2020-08-07
postgresql – sqlalchemy中的点类型?
我发现这个关于Postgres中的Point类型: http://www.postgresql.org/docs/current/interactive/datatype-geometric.html 是否有SQLAlchemy版本? 我以这种方式存储值:(40.721959482,-73.878993913) 您可以使用 geoalchemy2 whis是sqlalchemy的扩展,也可以与fl
作者:编程之家 时间:2020-08-07
将PostgreSQL数据保存在docker和OSX中
我有一个带有postgreSQL数据库的OSX主机(实际上是为Redmine试验它).我想要的是能够在销毁容器后保存数据,这样我就能安全,并且可以快速重新部署我的存储库. 如果我尝试在Kitematic中添加本地卷,则容器无法启动时出现错误: initdb: could not create directory "/var/lib/postgresql/data/pg_xlog/archive_s
作者:编程之家 时间:2020-08-07
postgresql – 在AWS-RDS中创建Postgres事件触发器
我的RDS Postgres数据库需要一个事件触发器.最终,我需要在架构发生变化时得到通知.在普通的Postgres(即非RDS实例)中,这很好用.但是,在RDS中运行以下内容: 在ddl_command_start上执行CREATE EVIG TRIGGER审计EXECUTE PROCEDURE stat_audit(); 结果是: ERROR: permission denied to cr
作者:编程之家 时间:2020-08-07
postgresql – Postgres UPSERT对任何约束
在 MySQL中,我们可以在任何约束违规时执行以下操作 INSERT INTO table {setters} ON DUPLICATE KEY UPDATE {setters} 在Postgres有没有这样做呢? INSERT INTO table {setters} ON CONFLICT(*) DO UPDATE {setters} 注意:* =任何可能的密钥 为什么这是一个重要的特征? >
作者:编程之家 时间:2020-08-07
PostgreSQL无法创建plpythonu扩展
我正试图在 Windows上的PostgreSQL中编写一个函数,并在体内使用 Python脚本,并且在尝试创建plpythonu扩展时遇到错误消息.我正在运行的命令是: CREATE EXTENSION plpythonu; 这会产生以下错误消息: ERROR: could not access file "$libdir/plpython2": No such file or director
作者:编程之家 时间:2020-08-07
PostgreSQL:当x = a和x = b时,如何从表中选择2个不同的计数
亲爱的朋友Stackoverflowers, 如何从场景中的同一个表中选择2个不同的计数: x=a and x=b 具体来说,(WHEN type = subdomain)AND(WHEN subtype = subdomain)? 将它们添加到一起以创建’totalcount’? 我的尝试(供你参考): SELECT description, type, count(1), subtype, c
作者:编程之家 时间:2020-08-07
postgresql – pg_restore到在docker容器中运行的postgres
我有一个数据库的备份,我将恢复到在docker容器内运行的postgres数据库. 我在OS X上使用docker-machine. Postgres图像是postgres:9.4. 这是我到目前为止提出的脚本: pg_restore --verbose --clean --no-acl --no-owner \ -h tcp://`docker-machine ip default`:543
作者:编程之家 时间:2020-08-07
使用PostgreSQL hstore for i18n
我只是为一个需要本地化支持的新项目建模PostgreSQL数据库.我想知道hstore是否可能是本地化某些数据字段的好方法. 例如:让我们使用post_title和post_content字段的博客文章的简化表格.使用键值类型hstore,可以向这些字段添加多个翻译,使用语言代码作为键标识: id | post_title (hstore) | post_content (hstore) --
作者:编程之家 时间:2020-08-07
postgresql – 使用psql命令远程连接到Postgres实例
我想远程连接到Postgres实例.我知道我们可以使用传递主机名的psql命令来完成此操作 我尝试了以下方法: psql -U postgres -p 5432 -h hostname 我修改了目标机器上的/etc/postgresql/9.3/main/pg_hba.conf文件以允许默认远程连接 我在文件中添加了以下行 host all all source_ip/32 trust 我使用重新
作者:编程之家 时间:2020-08-07
优化PostgreSQL中的SQL查询
我有一个SQL查询,速度很慢,也没有抓住我在PostgreSQL中的索引. 查询: select s.id as id, utt.count as menciones, ut.usuario as user_twitter, ut.id as id_user_twitter from busquedas_busqueda bu join dashboards_tablaagr
作者:编程之家 时间:2020-08-07
postgresql – 在postgres中更新0行以匹配记录
我们试图更新我们数据库中的记录,如下所示,行没有更新.命令promt和日志中都没有显示错误 步骤1: SELECT yrd_cuttoff FROM yrd_yield_room_details WHERE yrd_yrd_key=1491; yrd_cuttoff ________________ N (1 row) 第2步: UPDATE yrd_yield_room_details S
作者:编程之家 时间:2020-08-07
postgresql – SQLAlchemy复合类型
SQLAlchemy是否支持PostgreSQL的复合类型( http://www.postgresql.org/docs/devel/static/rowtypes.html)?我发现它有类似的东西(sqlalchemy.orm.composite),但据我所知,它对我的目的来说还不够好. 我想创建一个单独的类型,例如具有值和货币的金额,然后能够重复引用它,并且可能多次从同一个类引用它: c
作者:编程之家 时间:2020-08-07
PostgreSQL DBLink:没有函数匹配给定的名称和参数类型
我正在玩DBLINK,我想尝试一下.所以我运行这个简单的查询 CREATE EXTENSION dblink; SELECT * FROM dblink(('dbname=genesis_admin')::text, ('SELECT * FROM user_account')::text); 然后让我惊讶 [WARNING ] CREATE EXTENSION dblink
作者:编程之家 时间:2020-08-07
postgresql – Postgres int4range上限意外值
使用PostgreSQL 9.4: SELECT x, lower(x), upper(x) FROM (SELECT '[1,2]'::numrange x) q; > [1,2] | 1 | 2 -- looks OK SELECT x, lower(x), upper(x) FROM (SELECT '[1,2]'::int4range x) q; > [1,3) | 1 | >
作者:编程之家 时间:2020-08-07
PostgreSQL:如何访问匿名记录上的列
我有一个问题,我正在努力.以下是显示问题的简化查询: WITH the_table AS ( SELECT a, b FROM (VALUES('data1', 2), ('data3', 4), ('data5', 6)) x (a, b) ), my_data AS ( SELECT 'data7' AS c, array_agg(ROW(a, b)) AS d
作者:编程之家 时间:2020-08-07
postgresql – 如何在Postgres中执行简单的map reduce?
我在postgres中使用trigrams进行全文搜索,如下所示: SELECT * FROM "Users" users WHERE 'search_text' % ANY(regexp_split_to_array(users.name,E'\\s+')) 上面的查询检查search_text是否匹配User.displayName中的任何单词(由空格分割).这可行,但结果不按实际“得分”
作者:编程之家 时间:2020-08-07
Postgresql:检测哪个外键触发了“on before before”触发器
令T为一个包含两列的表:a和b,分别对表A和B进行引用.这类引用的类型为“delete cascade”,因此如果删除A或B中的行,则T中的行为匹配原始参考也将被删除. 现在,我想在T上设置一个触发器“on before row row”:有没有办法检测哪个引用触发了T中的行删除?换句话说:我可以知道触发器是从A级还是B级联触发的? 谢谢. 编辑 好的,我已经简化了问题.我有以下表格: 用户: >
作者:编程之家 时间:2020-08-07
如何在PostgreSQL中实现业务逻辑权限?
我们假设我有一个项目表: CREATE TABLE items ( item serial PRIMARY KEY, ... ); 现在我想为每个项目引入“权限”的概念(注意,我不是在谈论数据库访问权限,而是在谈论该项目的业务逻辑权限).每个项目都具有默认权限以及可能覆盖默认权限的每用户权限. 我试着想办法实现这个,并想出了以下解决方案: 1)布尔解决方案 对每个权限使用布尔列:
作者:编程之家 时间:2020-08-07
postgresql – 是否可以为插入查询创建视图
我创建了一个表名“viewex” create table viewex( sno int, name varchar(30), email varchar(30), address varchar(50), contact varchar(30) ); 将数据插入表中. 现在我有兴趣只为3列(名称,地址,联系人)插入数据: insert into view
作者:编程之家 时间:2020-08-07
postgresql – 当日期无效时引发错误
我想要做的是在日期超出支持范围的情况下提高超出范围的错误,例如类型转换. 我在CentOS上使用PostgreSQL-9.1.6.问题如下…… postgres=# select to_date('20130229','yyyymmdd'); to_date ------------ 2013-03-01 (1 row) 但我想看到的输出是: postgres=# select '20
作者:编程之家 时间:2020-08-07
postgresql – 为什么我的视图列可以为空?
我在 Windows上运行PostgreSQL 9.2. 我有一个现有的表,其中包含一些不可为空的列: CREATE TABLE testtable ( bkid serial NOT NULL, bklabel character varying(128), lacid integer NOT NULL } 我在这个表上创建了一个视图: CREATE OR REPLACE VIEW
作者:编程之家 时间:2020-08-07
PostgreSQL查询导致cpu峰值达到100%.给出90k记录,是7000的成本吗?
我正在努力了解应如何使用成本和实际时间来优化查询.我的应用程序是带有PostgreSQL 9.1 db的rails 3.我的查询由Delayed_job使用: EXPLAIN ANALYZE SELECT "delayed_jobs".* FROM "delayed_jobs" WHERE ((run_at <= '2011-05-23 15:16:43.180810' AND (locked_
作者:编程之家 时间:2020-08-07
postgresql – 如何使用Joda Time,JPA,EclipseLink和Postgres使用指定的时区保存和检索这些时间戳
这似乎是一个常见的问题,所以也许我错过了一些明显的东西.使用Joda时间我想用时区保持日期.如果我没有使用JPA,我会想做这样的事情来保存和检索时间戳: create table test_dates ( zone varchar(50), ts_with_time_zone timestamp with time zone ); insert into test_dates value
作者:编程之家 时间:2020-08-07
使用多个连接,按顺序和小限制优化PostgreSQL查询
我需要一些优化从大表中获取查询的技巧. 在这个例子中我有5个表: Brands - id_brand - b_name Products - id_product - p_name - ean ... - fk_brand Prod_attributes - id_prod_att - size_basic ... - fk_product Stores - id_store - s_nam
作者:编程之家 时间:2020-08-07
Postgresql Spatial Query太慢了
我有两张桌子,我想交叉.第一个表代表大约5000万个点,第二个表是世界上所有国家的多边形层.我想获得与该多边形相交的所有点. SELECT d.id, d.geom FROM export d, world_boundaries b WHERE (b.cntry_name = 'UK') AND d.date_inserted >= '2012-06-01' AND d.geom
作者:编程之家 时间:2020-08-07
如何使用Postgresql全文搜索模拟Solr“更像这个查询”?
我想模仿这种类型的Solr查询: http://wiki.apache.org/solr/MoreLikeThis PostgreSQL使用其全文搜索工具. 有没有办法用纯粹的postgres做一个像“更像这样”的查询? 我不敢开箱即用.有可能比较两个tsvectors以确定它们是否足够相似,或者拉出前n个类似的tsvector,但是没有开箱即用的功能来做到这一点.好消息是,由于tsvectors
作者:编程之家 时间:2020-08-07
PostgreSQL和OS X Lion权限问题.bash_profile
建立: 我安装了OS X Lion 10.7.2(未升级) 我买了笔记本电脑(没有软件升级) 我安装了4.2(4D199)版 我的.bash_profile说如下: export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH" export PATH="$HOME/.rbenv/bin:$PATH" 当我输入’哪个p
作者:编程之家 时间:2020-08-07
上一页
96
97
98
99
100
101
102
103
下一页
小编推荐
热门标签
更多
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