手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
postgresql – 使用Postgis绘制相机范围
我正在研究一些相机数据.我有一些点,包括方位角,角度,距离,当然还有坐标字段属性.在 postgresql postgis中我想用函数绘制这样的形状. 我怎么画这个粉红色的范围形状? 起初我应该绘制360度圆然后从我的形状中提取…我不知道怎么做? 我将使用您的半径距离围绕点(x,y) create a circle,然后使用下面的信息创建一个高度大于半径的三角形. 然后使用这两个多边形在两个几何之
作者:编程之家 时间:2020-05-17
postgresql – 如何从执行的预准备语句中获取$1参数的值(使用current_query()在触发器内)
在触发器中我想看看sql查询触发了这个触发器.我使用了 postgresql(8.4)的current_query()函数. 一切都很好,但是如果触发器是通过预备语句执行的,我会获得占位符($1)而不是正确的值.例如(已记录的查询): delete from some_table where id=$1 有没有办法获得/拥有这个值/参数? 已编辑(已添加示例): --table for savin
作者:编程之家 时间:2020-05-17
Postgresql枢轴?交叉?
我在postgres中有一个表(这是查询的结果),它有一组行(复杂的数据总和的结果),如下所示:(列名是每天的名称,以及每列的值是双精度.) 星期一星期二星期三星期四星期五 1.24 1.11 4.51 3.21 2.21 1.01 我需要从一行中选择数据,因此结果如下所示: 天量 太阳1.24 星期一1.11 周二4.51 周三3.21 周四2.21 周五1.01 我刚开始时遇到困难,因为我真的
作者:编程之家 时间:2020-05-17
PostgreSQL中固定大小的JSONB数组的聚合
我正在努力在PostgreSQL数据库中的 JSONB字段上进行聚合.这可能更容易用一个例子来解释,所以如果使用2列(id和分析)创建并填充一个名为analyze的表,如下所示: – create table analysis ( id serial primary key, analysis jsonb ); insert into analysis (id, analysis)
作者:编程之家 时间:2020-05-17
postgresql – Postgres为什么交换使用增长?如何减少它? – AWS RDS
在AWS-RDS上拥有postgres数据库,交换使用率不断上升. 为什么会上升?我尝试重新启动,但它没有下沉. AWS写道,高交换使用率是“表明性能问题” 我正在向这个数据库写入数据. CPU和内存看起来很健康: 确切地说,我有一个 db.t2.micro-实例,目前5个表中的~30 / 100 GB数据 – 通用SSD.使用默认的postgresql.conf. 交换图如下所示: 交换使用警告
作者:编程之家 时间:2020-05-17
postgresql – 如何在Postgres.app中降级/拥有Postgres DB的早期版本
我几天前从这里( http://postgresapp.com)安装了Postgres.app.它附有Postgres 9.4.4. 今天我意识到我正在使用的软件官方仅支持Postgres 9.3. 9.4.4版本有效,但有时会有DB锁. 有没有办法降级我当前的数据库(尺寸非常小,仅用于测试),版本9.4.4到9.3?或者是否可以在不卸载当前版本的Postgres.app的情况下创建9.3版本的另
作者:编程之家 时间:2020-05-17
postgresql – 多列索引和ORDER BY
PostgreSQL documentation指出,如果我们运行查询… ORDER BY x ASC,y DESC在具有索引…(x ASC,y ASC)的表上,则由于路线不匹配而无法使用索引. >这是否意味着此索引完全无用,或者数据库引擎是否可以使用索引来订购x ASC部件(然后手动对y DESC部件进行排序)? >如果我们运行查询… WHERE x = 999 ORDER BY y DESC,
作者:编程之家 时间:2020-05-17
postgresql – Postgres:如何获取枚举集中的下一项?
考虑使用下面的代码.类型enum_buysell仅包含2个值:买入和卖出.在某些情况下我需要得到相反的值,但代码看起来很难看,imho.有没有办法优化它?我想过根本不使用enum,例如把它改为布尔值,但这个想法并不完美,因为它使数据本身不那么明显. select datetime, case when account_id_active = p_account_id and di
作者:编程之家 时间:2020-05-17
postgresql – Postgres全文搜索与同义词
我有一个餐馆数据库,我在那里进行全文搜索.代码看起来像这样: SELECT * FROM restaurant WHERE restaurant.search_vector @@ plainto_tsquery(:terms); 而search_vector的定义如下: alter table restaurant add column search_vector tsvector; create
作者:编程之家 时间:2020-05-17
postgresql – postgres创建索引
我将从 mysql转到postgres,我在创建索引时遇到问题. CREATE INDEX pointsloc ON table USING gist(point_col); 这是我回复的回复: 错误:数据类型点没有访问方法“gist”的默认运算符类 提示:您必须为索引指定运算符类,或者为数据类型定义默认运算符类. 我已经看到我需要为索引指定运算符类,可以使用不同的类,具体取决于您希望在列上使用的
作者:编程之家 时间:2020-05-17
如何使用epgsql驱动程序连接到Erlang中的PostgreSQL?
我想访问Erlang中的PostgreSQL数据库.我下载了 epgsql驱动程序,它是一些目录和文件,但我不明白如何使用它. 如何编写Erlang程序并使用epgsql驱动程序访问PostgreSQL数据库? 我创建了一个新文件夹,并将驱动程序中的src /和pgsql.hrl中的所有文件复制到我的新文件夹中.然后我创建了一个简单的测试程序: -module(dbtest). -export([
作者:编程之家 时间:2020-05-17
如何使用PostGIS升级PostgreSQL?
我正在运行PostgreSQL 9.1,我正在尝试升级到PostgreSQL 9.3: $/usr/lib/postgresql/9.3/bin/pg_upgrade -b /usr/lib/postgresql/9.1/bin -B /usr/lib/postgresql/9.3/bin -d /var/lib/postgresql/9.1/main/ -D /var/lib/postgresq
作者:编程之家 时间:2020-05-17
PostgreSQL后端处理高内存使用问题
我们正在评估使用PostgreSQL实现多租户数据库, 目前,我们正在对单数据库多模式模型进行一些测试 (基本上,所有租户在同一数据库中拥有相同的数据库对象集,然后在自己的模式下). 应用程序将维护一个将在所有租户/模式之间共享的连接池. 例如如果数据库有500个租户/模式,每个租户有200个表/视图, 表/视图的总数将为500 * 200 = 100,000. 由于连接池将由所有租户使用,因此最
作者:编程之家 时间:2020-05-17
提高PostgreSQL聚合性能
在PostgreSQL中执行MAX(id)聚合的提高查询速度的最佳方法是什么? 我有一个与id相关的适度数量的记录,我可以在一秒钟内COUNT(),例如 select count(id) as cnt from mytable where ref_id=2660 row cnt 1 2844 但是,当我尝试使用MAX()查找最新的记录ID时,查询需要将近5分钟. select max
作者:编程之家 时间:2020-05-17
配置热流复制时postgresql 9.0归档出错
我试图在 postgresql 9.0上运行流复制.我按照链接中提到的步骤操作: http://brandonkonkle.com/blog/2010/oct/20/postgres-9-streaming-replication-and-django-balanc/ 当我尝试在postgresql上执行归档命令时,我收到警告,要求我无休止地等待.我按以下顺序执行命令: SELECT pg_sta
作者:编程之家 时间:2020-05-17
如何在sqlalchemy中生成此查询?
我想在sqlalchemy中生成此查询.表’demande’存在于数据库中.有一个子查询使用generate_series函数生成时间步长. SELECT timesteps.timestep AS timestep, d.count AS count FROM (SELECT DATE_TRUNC('hour',date_demande) AS timeste
作者:编程之家 时间:2020-05-17
postgresql – 在docker环境中重启postgres
我有麻烦重新启动dockerized postgres数据库(我使用Core OS).使用该命令在bash脚本中启动数据库 # boot.sh sudo -i -u postgres /usr/lib/postgresql/9.3/bin/postgres -D /var/lib/postgresql/9.3/main -c config_file=/etc/postgresql/9.3/main
作者:编程之家 时间:2020-05-17
Postgresql从表性能与MySql中选择*
我有一个 MySQL数据库,我正在移植到PostgreSQL(因为GIS功能). 许多表都有数十万行,因此我需要牢记性能. 我的问题是PostgreSQL看起来非常缓慢…… 例如,如果我在MySQL数据库中的特定表上执行简单的SELECT * FROM [table],假设有一个包含113,000行的表,则查询大约需要2秒才能返回数据. 在PostgreSQL中,同一个表上完全相同的查询需要大约1
作者:编程之家 时间:2020-05-17
postgresql – 在CL Postmodern中:col-type用于多对多字段?
在定义用于cl-postmodern的数据库访问对象时,col-type应该用于多对多字段? 答案是没有:MultiToMany字段的col-type(如在Django中),因为通过创建一个必须由Postmodern引用的新表来实现多对多关系.这是后现代不提供的对象关系魔术的一部分.
作者:编程之家 时间:2020-05-17
Postgresql索引seq扫描1亿行
我遇到的问题是,索引的查询拒绝使用索引,因为它没有足够的选择性(假设有1.3亿行中的60个符合条件),因此决定使用seqscan. 我面临的问题是seqscan在这种情况下真的不是最好的选择,由于某些原因它获得了非常好的分数,但事实是seqscan只有在之前被查询并且它可以加载所有内容时才能快速运行来自缓冲区/缓存. 与seqscan相比,索引扫描可能稍微慢一点,如果它们的两个都在缓冲区上,但这很
作者:编程之家 时间:2020-05-17
postgresql – 在Postgres中生成非碎片UUID?
如果我理解正确,完全随机的UUID值会创建碎片索引.或者,更准确地说,缺少公共前缀会阻止索引中的密集存储. 我已经看到了使用uuid_generate_v1()或uuid_generate_v1mc()而不是uuid_generate_v4()来避免这个问题的建议. 但是,似乎UUID规范的版本1首先具有ID的低位,从而阻止了共享前缀.此外,这个时间戳是60位,这似乎有点矫枉过正. 相比之下,一些
作者:编程之家 时间:2020-05-17
PostgreSQL JSON字段类型与MongoDB
我正在构建一些应用程序,其中部分应用程序将具有非常多的非结构化和更改数据,我想将其转储为 JSON.作为主要数据库,我正在使用PostgreSQL.我从未使用过JSON字段类型,但之前使用过MongoDB.我不需要任何花哨的东西,99%的时间它只是存储和获取数据并通过JSON的某些字段进行查询,它具有PostgreSQL的一个实例可以处理的规模,没有任何史诗. 我的问题是,PostgreSQL J
作者:编程之家 时间:2020-05-17
postgresql – 表格约束中不存在postgres键
在Postgres 9.5中尝试ALTER TABLE创建外键约束时:从product_template.product_brand_id到product_brand.id ALTER TABLE public.product_template ADD CONSTRAINT product_template_product_brand_id_fkey FOREIGN KEY (p
作者:编程之家 时间:2020-05-17
postgresql – 如何计算出生日期的下一个生日?
在Postgres数据库中给出此模式: CREATE TABLE person ( id serial PRIMARY KEY, name text, birth_date date, ); 我如何在今天之后查询表格以获取每个人下一个生日的日期? 例如,如果Bob的birth_date是2000-06-01,那么他的下一个生日将是2016-06-01. 注意:我不是在寻找一
作者:编程之家 时间:2020-05-17
Postgresql全文搜索标记器
刚遇到问题.我正在尝试在本地化内容(特别是俄语)上设置全文搜索.问题是默认配置(以及我的自定义)不处理字母案例.例: SELECT * from to_tsvector('test_russian', 'На рынке появились новые рублевые облигации'); > 'На':1 'новые':4 'облигации':6 'появились':3 'руб
作者:编程之家 时间:2020-05-17
如何在PostgreSQL中记录`PREPARE`语句?
我正在使用数据库工具(Elixir的Ecto),它使用 prepared statements进行大多数PostgreSQL查询.我想知道它是如何以及何时做到的. 我通过运行SHOW config_file找到了正确的Postgres配置文件postgresql.conf;在psql中.我编辑它包括 log_statement = 'all' 正如Dogbert建议的here. 根据the Pos
作者:编程之家 时间:2020-05-17
为什么PostgreSQL在ts_headline()中剥离HTML实体?
我正在编写一个全文搜索功能的原型,它将在搜索结果中返回找到的文档的“标题”.这是 Postgres docs的一个略微修改的例子: SELECT ts_headline('english', 'The most common type of search is to find all documents containing given query terms <b>and</b> retur
作者:编程之家 时间:2020-05-17
如何在postgreSQL(Redshift)数据库中的“大”数据上使用tidyr(或类似数据争论)
我在12节点红移群集中有40亿行数据.我成功地使用Rpostgreqsql包连接到它并使用dplyr进行基本数据争用. 但是,我想做一些数据重塑,我通常使用reshape2(dcast)或tidyr(spread)来做.我发现我的数据库对象上都没有执行包.我可以运行“收集”,但这会有问题,因为数据帧太大而无法放入内存(因此我想在DB中运行).我的总体目标是使用dcast / spread来扩大数据
作者:编程之家 时间:2020-05-17
EC2上的PostgreSQL的EBS快照与WAL-E的对比
我已准备好将我们的posgresql数据库移至EC2,但我对最佳备份和恢复策略有点不清楚.最初的计划是构建一个EBS支持的服务器,设置WAL-E来处理WAL归档和基本备份到S3.如果实例崩溃,我会拍摄最终生产服务器卷的快照.我还看到很多人为了恢复目的而频繁执行EBS快照. 推荐的策略是什么?是否有理由使用WAL存档并执行预定的EBS快照? EBS快照将为您提供与WAL-E备份略有不同的备份类型.
作者:编程之家 时间:2020-05-17
postgresql – 错误:在具有32GB RAM且没有交换文件的计算机上内存不足
我在一台32GB ram的机器上运行 postgresql 9.3,交换0.最多可连接200个客户端.盒子上还有另外1个4GB进程.如何解释此错误日志消息?如何防止内存不足错误?允许交换?为机器添加更多内存?允许更少客户端连接?调整设置? 示例pg_top: last pid: 6607; load avg: 3.59, 2.32, 2.61; up 16+09:17:29
作者:编程之家 时间:2020-05-17
上一页
158
159
160
161
162
163
164
165
下一页
小编推荐
热门标签
更多
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