手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
如何在PostgreSQL中正确设计VS匹配表?
我已经考虑过这个问题了,我还没有想出更好的东西.那么让我来描述我的问题,我目前的解决方案,以及我想要改进的地方.我也有一些顾虑,比如我的设计是否实际正常化. 我正在创建一个数据库,我希望为比赛存储VS比赛信息.为简单起见,我们假装他们是国际象棋比赛. 1V1.我目前的设计如下: CREATE TABLE matches( match_id bigserial PRIMARY KEY, to
作者:编程之家 时间:2020-08-09
postgresql – 将EXPLAIN结果放入表中?
我从 Postgres 8.1 docs看到EXPLAIN生成了类似于表格数据: Prior to PostgreSQL 7.3, the plan was emitted in the form of a NOTICE message. Now it appears as a query result (formatted like a table with a single text colu
作者:编程之家 时间:2020-08-09
用于分析PostgreSQL日志文件的Windows工具
我在PostgreSQL配置中激活了log_duration,以便找出最昂贵的查询. 现在我正在寻找一种工具(Windows),使我能够分析生成的日志文件.你能推荐一下吗? 再见&非常感谢 基督教 我唯一知道的是pgFouine: http://pgfouine.projects.postgresql.org/ 它是用PHP实现的,所以它也应该在Windows上运行.
作者:编程之家 时间:2020-08-09
在Postgresql中,如何使用“At Time Zone”取消时区偏移
我正试图绕过 Postgresql时区,我似乎无法弄清楚这一点. EST是美国的“东部标准时间”,通常为 UTC-5. 实施例1:基础测试 select '08/31/2011 12:00 pm EST'::timestamptz at time zone 'EST'; timezone --------------------- 2011-08-31 12:00:0
作者:编程之家 时间:2020-08-09
谁有关于PostgreSQL后台进程的任何文档?
谁有关于PostgreSQL后台进程的任何文档? 我想了解有关这些后台进程的详细信息: > postgres:记录器进程 > postgres:作家流程 > postgres:沃尔玛作家的过程 > postgres:autovacuum启动程序 > postgres:归档过程 > postgres:统计数据收集程序 一个快速的互联网搜索发现这些文件,我发现第一个非常有趣: > http://rag
作者:编程之家 时间:2020-08-09
postgresql – postgres查询优化问题
下面是两个几乎相同的postgres查询,但产生了截然不同的查询计划和执行时间.我假设第一个查询很快,因为form_id =’W40’只有196个form_instance记录,而form_id =’W30L’则有7000个.但是为什么从200个记录跳到7000个记录(这对我来说似乎相对较小)导致查询时间如此惊人地增加?我试图以各种方式对数据进行索引以加快速度,但基本上是陷入困境.我怎样才能加快速
作者:编程之家 时间:2020-08-09
使用Postgresql管理用户
我们的系统将在本地网络上运行,其中不超过50个客户端连接到同一本地服务器.我们正在为每个客户端创建一个DB用户,以利用 postgresql权限系统. 1)分析“性能”,可以拥有~50个DB用户而不是重新实现自定义系统? 2)(已解决)用户如何检查(什么是SQL语句)他在表中有什么权限? 解: SELECT HAS_TABLE_PRIVILEGE('user','table','insert')
作者:编程之家 时间:2020-08-09
postgresql – AWS数据库单列添加了极多的数据
我正在使用PgAdmin从AWS数据库中检索数据.这很好用.问题是我在检索相应的行后将一个列设置为True,最初将其设置为Null.这样做会为我的数据库添加大量数据. 我已经检查过这不是由于其他进程:它只在我的程序运行时发生. 我确定没有添加任何行,我检查了前后的行数,它们是相同的. 此外,它只在更改特定表时执行此操作,当我使用相同的进程更新同一数据库中的其他表时,数据库大小保持不变.它也不总是增
作者:编程之家 时间:2020-08-09
postgresql – 刷新物化视图CONCURRENTLY导致表膨胀
在PostgreSQL 9.5中,我决定创建一个物化视图“效果”并安排每小时并发刷新,因为我希望它始终可用: REFRESH MATERIALIZED VIEW CONCURRENTLY effects; 一开始一切都运行良好,我的物化视图令人耳目一新,磁盘空间使用率或多或少保持不变. 问题 经过一段时间后,磁盘使用率开始呈线性增长. 我得出结论,这种增长的原因是物化视图并从this回答运行查询以
作者:编程之家 时间:2020-08-09
PostgreSQL通过查询优化顺序排列
我在这里遇到一个小问题. SELECT DISTINCT ON ("reporting_processedamazonsnapshot"."offer_id") * FROM "reporting_processedamazonsnapshot" INNER JOIN "offers_boooffer" ON ("reporting_processedamazonsna
作者:编程之家 时间:2020-08-09
使用JOOQ工具强制PostgreSQL类型转换
有没有办法配置JOOQ工具,使用PostgresSQL数据库的’forcedTypes’标签将smallint转换为Boolean,而不提供org.jooq.Converter实现? 这是当前配置的样子: <forcedTypes> <forcedType> <name>BOOLEAN</name> <types>smallint.*</types>
作者:编程之家 时间:2020-08-09
postgresql – “INSERT INTO … FETCH ALL FROM …”无法编译
我在PostgreSQL 9.6上有一些函数返回游标(refcursor): CREATE OR REPLACE FUNCTION public.test_returning_cursor() RETURNS refcursor IMMUTABLE LANGUAGE plpgsql AS $$ DECLARE _ref refcursor = 'test_returning_cursor_
作者:编程之家 时间:2020-08-09
postgresql – pg_upgrade工具失败:无效的“未知”用户列
从9.6到10.4的 Postgresql更新(在Fedora 28上)让我感到困惑:一个数据库中的一个表有一列数据类型为“未知”.我很乐意删除该列,但由于我无法启动postgresql服务(因为“找到了旧版本的数据库格式”),我无权访问该数据库.更详细: postgresql-setup –upgrade失败. /var/lib/pgsql/upgrade_postgresql.log将此失败归
作者:编程之家 时间:2020-08-09
postgresql – Postgres – 计算累积数据的变化
我通过 Python从一些API源收集数据,并将其添加到Postgres中的2个表中. 然后,我使用此数据来生成报告,加入和分组/过滤数据.我每天都会添加数千行. 成本,收入和销售总是累积的,这意味着每个数据点来自该产品的t1,而t2是数据回溯的时间. 因此,最新的数据拉动将包括所有先前的数据,直到t1. t1,t2是Postgres中没有时区的时间戳.我目前使用的是Postgres 10. 样品
作者:编程之家 时间:2020-08-09
PostgreSQL多列独特不起作用
我在PostgreSQL 9.4中有一个奇怪的情况. 我有一张桌子: id integer NOT NULL DEFAULT nextval('users_userpropmeta_id_seq'::regclass) name character varying(255) NOT NULL cls character varying(4)
作者:编程之家 时间:2020-08-09
postgresql – 这个Postgres如何运行死锁?
我们的postgres数据库报告了关系中元组的大量死锁. 只有两个函数使用该关系,通常只有一个函数涉及死锁. 最常导致死锁的函数有两个查询: 1. The first query looks for ONE photo and ROW LOCKS ALL the photo rows for ALL albums the the photo i
作者:编程之家 时间:2020-08-09
postgresql – Hive流不工作
我尝试按照 https://cwiki.apache.org/confluence/display/Hive/Streaming+Data+Ingest#StreamingDataIngest-StreamingRequirements启用配置单元串流 我已经更改了所有配置属性以启用hive流,但hive Metastore服务运行时出现以下错误, 18/02/09 12:22:51错误compa
作者:编程之家 时间:2020-08-09
postgresql – Postgres图像不是创建数据库
根据 these docs,我可以使用env var POSTGRES_DB指定postgres docker镜像创建的数据库的名称.我在docker-compose文件中设置了它,但它没有被创建. 这是compose文件中的相关部分: pg: image: postgres:10 volumes: - db-data:/var/lib/postgresql/data
作者:编程之家 时间:2020-08-09
postgresql – 对索引位集进行大批量更新的最佳方法
这个问题的环境是AWS RDS上的PostgreSQL 9.6.5. 问题是关于包含以下逻辑数据模型的3亿行的表的最佳模式设计和批量更新策略: > id:主键,最多40个字符的字符串 >代码:整数1-999 >年:整数年 > flags:每个与名称关联的变量号(1000),随时间添加的新标志.理想情况下,标志应该被认为具有三个值:absent(null),on(true / 1)和off(fals
作者:编程之家 时间:2020-08-09
postgresql – 如何在Google Cloud上检查持久磁盘的剩余大小?我在哪里可以找到实例中的代码?
我很久以前就在Google Cloud上创建了一个项目,目前我遇到了一些问题.我似乎收到的唯一结果是内部服务器错误. 我尝试通过ssh连接到计算实例,但它没有多大帮助,因为: >据我记得,我曾经能够看到计算实例上的所有代码.它不再存在,主文件夹只有一些隐藏文件.我不知道在哪里寻找实际的项目文件. >我设法从日志文件中获得的唯一错误是:错误同步pod 9c8e56bc-4298-11e6-ab50,
作者:编程之家 时间:2020-08-09
问题在PostgreSQL中创建函数时“ERROR:语法错误在或附近”ROWTYPE“”
下面是PL / SQL中的一个简单过程 PROCEDURE emp_get_rec (emp_rec IN OUT NOCOPY emp_content%ROWTYPE) IS v_cnt NUMBER; BEGIN SELECT COUNT(*) INTO v_cnt FROM emp_content WHERE emp_id = emp_re
作者:编程之家 时间:2020-08-09
PostgreSQL从jsonb中提取键,异常“无法在标量上调用jsonb_object_keys”
我想在Postgres用jsonb来解决问题.这里有很多问题,我想做的是: SELECT table.column->>'key_1' as a FROM "table" 我试过 – >还有一些括号的组合,但我总是得到一个零. 所以我试图先获取所有键,看看它是否甚至识别jsonb. SELECT jsonb_object_keys(table.column) as a FROM "table" 这
作者:编程之家 时间:2020-08-09
postgresql – 间隔数据类型的月,日,秒表示之间的不一致
我理解为什么 postgresql使用月,日和秒字段来表示sql interval数据类型.如果涉及夏令时调整,一个月的长度并不总是相同,一天可以有23,24或25小时.这是来自postgresql文档. 但我当时不明白为什么不会因此而在几个月和几天都处理这个问题.请参阅以下查询,该查询计算精确的间隔,其中两个时间点之间的秒数可以精确计算: select ('2017-01-01'::timest
作者:编程之家 时间:2020-08-09
我无法在Postgresql上的PgAgent上运行作业
我在Ubuntu 16.04上安装了pgagent. 我执行了: CREATE EXTENSION pgagent; CREATE LANGUAGE plpgsql; 据此:https://www.pgadmin.org/docs/pgadmin4/1.x/pgagent_install.htm 我跑了 /usr/bin/pgagent hostaddr=127.0.0.1 user=my_use
作者:编程之家 时间:2020-08-09
postgresql – 300GB Postgis表的慢索引
我将大约300GB的轮廓线数据加载到postgis表中.为了加快这个过程,我读到首先加载数据最快,然后创建一个索引.加载数据只需要大约2天,但现在我已经等待了大约30天的索引,现在还没有准备好. 查询是: create index idx_contour_geom on contour.contour using gist(geom); 我在pgadmin4中运行它,progran的内存消耗从50
作者:编程之家 时间:2020-08-09
database – 当我们需要从触发程序返回值时?
有关触发器过程的文档( https://www.postgresql.org/docs/9.6/static/plpgsql-trigger.html)说:“触发器函数必须返回NULL或记录/行”. 例 CREATE TRIGGER my_trigger AFTER INSERT ON table_name FOR EACH ROW EXECUTE PROCEDURE some_trigger_f
作者:编程之家 时间:2020-08-09
postgresql – JSON Where使用Query Builder对值数组进行Clause
这是一个事物表的数据列中的 JSON值: {a: [{b: 1}, {b: 2}]} 我可以使用这样的原始查询来获取包含等于1的b的所有内容: select * from things where data @> '{ "a": [{"b": 1}] }'; 我知道我们可以使用带有Laravel:https://laravel.com/docs/5.4/queries#json-where-cla
作者:编程之家 时间:2020-08-09
如何通过UUID在PostgreSQL中进行排序?
在 postgresql上使用uuid_generate_v1()有任何顺序保证吗? 如果是,那么保证是每台机器还是在哪台机器上生成UUID无关紧要?由于V1 UUID是时间戳MAC地址,因此Postgres内部按时间戳部分排序,然后按MAC排序吗? 我可以“订购”UUID类型列并期望它始终有效(似乎工作)? 我想在多台机器上生成UUID(使用postgresql uuid_generate_v1
作者:编程之家 时间:2020-08-09
在PostgreSQL和Dynamics 365 Web API之间构建Python3 auth代理服务器
经过几天的一些进步,我接受了我缺乏知识或技能水平的事实,将所有这些部分组合在一起并完成了这个项目.因此,我对任何可以帮助我解决这个问题的人表示欢迎和感激. 技术 > CentOS 7.5 > Python 3.6.0 > Django 1.10.5 > PostreSQL 9.2 > Microsoft CRM Dynamics 365 online,具有最新的客户端数据,因此必须使用Web AP
作者:编程之家 时间:2020-08-09
postgresql – 如何使用node-postgres进行批量插入
我正在使用express和node-pg将excel文件导入postgres数据库 目前我循环遍历excel行并为每一行执行插入,但我觉得这不是正确的方法: workbook.xlsx.readFile(excel_file).then(function () { // get the first worksheet var worksheet
作者:编程之家 时间:2020-08-09
上一页
122
123
124
125
126
127
128
129
下一页
小编推荐
热门标签
更多
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