手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
postgresql – Postgres INSERT ON CONFLICT DO UPDATE vs INSERT或UPDATE
我有stock_price_alert表,有3列. stock_price_id是PRIMARY KEY&还有FOREIGN KEY到其他表.表定义如下: create table stock_price_alert ( stock_price_id integer references stock_price (id) on delete cascade not null, fa
作者:编程之家 时间:2020-05-28
postgresql – Postgres使用JSONB INSERT ON CONFLICT
我正在尝试使用Postgres作为文档存储,当我试图有效地插入Postgres解析器似乎不喜欢 JSONB运算符的文档时遇到了问题. 我有一张桌子: CREATE TABLE tbl (data jsonb NOT NULL); CREATE UNIQUE INDEX ON tbl ((data->>'a')); 我尝试插入数据: INSERT INTO tbl (data) VALUES ('{
作者:编程之家 时间:2020-05-28
为什么这个PostgreSQL全文搜索会在不同的(RDS)服务器上中断?
在多个开发服务器上,此查询已返回预期记录: SELECT name, name_tsv FROM vision WHERE name_tsv @@ plainto_tsquery('Washington Square Park'); name_tsv最初是在我的开发服务器上填充的 UPDATE vision SET name_tsv=to_tsvector(name); 并通过触发器保持最新状态
作者:编程之家 时间:2020-05-28
postgresql – PgAdmin致命错误.无法联系应用服务器
在我使用 Windows 7 Professional新版PgAdmin(版本4)安装到我的电脑前几天.它工作正常,但今天它加载缓慢,然后信息窗口出现文本:“PgAdmin致命错误.无法联系应用程序服务器.”.我重新启动了Windows,但它没有帮助.有这个问题的解决方案吗?谢谢. 我遇到过同样的问题.尝试右键单击PgAdmin图标,然后单击“以管理员身份运行”.为我工作.
作者:编程之家 时间:2020-05-28
与Postgres regexp_matches多次匹配
我试图使用Postgres regexp_matches函数从字符串中拉出主题标签…以下示例仅返回匹配 – 如何提取两个主题标签? regexp_matches("Hello #world #planet", '#([A-Za-z0-9]+)') 干杯, 安德烈 你应该用’not’括起字符串文字.在评论中建议添加’g’应该有帮助: SELECT regexp_matches('Hello #wor
作者:编程之家 时间:2020-05-28
在PostgreSQL表中生成测试数据
我想用一个SELECT查询为这个表创建100个测试行数据: CREATE TABLE DOCUMENT_TEMPLATE( ID INTEGER NOT NULL, NAME TEXT, SHORT_DESCRIPTION TEXT, AUTHOR TEXT, DESCRIPTION TEXT, CONTENT TEXT, LAST_UPDATED DAT
作者:编程之家 时间:2020-05-28
了解postgreSQL共享内存
我已经看过 presentation并且仍然有一个关于共享缓冲区工作的问题.如幻灯片16所示,当服务器处理传入请求时,postmaster进程调用fork()来创建用于处理传入请求的子节点.这是一张照片: 因此,除了pid之外,我们拥有postmaster进程的完整副本.现在,如果子进程更新属于共享内存的某些数据(放入共享缓冲区,如幻灯片17所示),我们需要其他线程知道这些更改.图片: 同步化过程
作者:编程之家 时间:2020-05-28
postgresql – 在AWS Redshift中使用Group By计算中值
我已经看过 other posts about using the median() window function in Redshift了,但你怎么用它到最后有一个组的查询呢? 例如,假设表课程: Course | Subject | Num_Students ------------------------------- 1 | Math | 4 2 |
作者:编程之家 时间:2020-05-28
使用PostgreSQL COPY时出现“错误:上一个预期列之后的额外数据”
请耐心等待,因为这是我的第一篇文章. 我正在尝试在PostgreSQL-9.2中运行COPY命令,将.txt文件中的制表符分隔表添加到PostgreSQL数据库,例如: COPY raw_data FROM '/home/Projects/TestData/raw_data.txt' WITH (DELIMITER ' '); 我已经使用SQL命令在数据库中创建了一个名为“raw_data”的空表
作者:编程之家 时间:2020-05-28
PostgreSQL与Oracle:PL / pgSQL的“编译时”检查
执行摘要:PostgreSQL很棒,但由于它推迟了许多PL / pgSQL代码检查直到运行时间,因此我们面临着许多工作中的问题.有没有办法让它在这方面更像甲骨文的PL / SQL? 例如… 尝试在任何Oracle DB中执行此操作: create function foo return number as begin select a from dual; return a; end; O
作者:编程之家 时间:2020-05-28
postgresql – 在Amazon RDS Postgres上编写PostGIS设置脚本
我正在尝试在我的Amazon RDS Postgres实例上编写PostGIS的设置脚本.这是我正在运行的命令: create extension postgis; create extension fuzzystrmatch; create extension postgis_tiger_geocoder; create extension postgis_topology; CREATE F
作者:编程之家 时间:2020-05-28
postgresql – 事件源的关系数据库模式
我试图将域事件存储在postgres数据库中.我在很多方面都不确定,我不想在以后重新设计这个结构,所以我正在寻找具有事件采购经验的人的指导.我目前有下表: domain events version - or event id, integer sequence, helps to maintain order by replays type - event type, proba
作者:编程之家 时间:2020-05-28
arrays – 规范化1维数组的数组下标,使它们从1开始
PostgreSQL可以在任何地方开始使用数组下标. 考虑这个创建一个包含3个元素的数组的示例,其中包含5到7的下标: SELECT ('[5:7]={1,2,3}'::int[]); 返回: [5:7]={1,2,3} 例如,你得到第一个元素的含义 SELECT ('[5:7]={1,2,3}'::int[])[5]; 我想规范化任何给定的1维数组以从数组下标1开始. 我能想到的最好的: SEL
作者:编程之家 时间:2020-05-28
postgresql – postgres中的动态表分区
我正在寻找方法将postgres分区数据分配到基于时间戳的表中,例如,但无需手动添加相关的子表.我看到这篇博文就是这么做的 https://blog.engineyard.com/2013/scaling-postgresql-performance-table-partitioning 但我怀疑基于字符串连接创建表并检查pg_catalog的想法.这是一个合理的想法吗? pg_partman是专
作者:编程之家 时间:2020-05-28
PostgreSQL中的词典排序非常慢?
我有一个vote_pairs视图,看起来像这样: CREATE VIEW vote_pairs AS SELECT v1.name as name1, v2.name as name2, ... FROM votes AS v1 JOIN votes AS v2 ON v1.topic_id = v2.topi
作者:编程之家 时间:2020-05-28
限制PostgreSQL的总内存使用量
我知道使用 postgresql.conf我可以限制PostgreSQL特定部分的内存使用,比如共享内存或工作内存,但有没有办法限制PostgreSQL服务器的总内存使用量?我找不到那样做的配置属性…… 顺便说一下,我需要在Windows Server 2008机器上运行它. 你是什么意思“总”记忆?它是您分配给各个池的总和. 所以,简而言之……不要将各种池/缓冲区设置得太大,这就是你的总内存
作者:编程之家 时间:2020-05-28
Postgresql收件箱查询
我有一个如下所示的Messages表: Messages +-----+------------+-------------+--------------+ | id | sender_id | receiver_id | created_at | +-----------------------------------------------+ | 1 | 1 |
作者:编程之家 时间:2020-05-28
如何使用PostgreSQL将一对多关系呈现给XML
我的架构中有多个关系.例如,一个包有许多任务组,任务组又有许多任务.所有表都通过多个表链接在一起,例如包含主键和taskgroup的主键. (我知道这不是严格需要的,因为 XML是一对多的,但我想不出更好的结构). 是否可以将查询结果作为XML来反映一对多结构?所以,结果应该是这样的: <package id=1> <taskgroup id=1> <task id=1> <t
作者:编程之家 时间:2020-05-28
如何在postgresql中更改外键的值?
假设我有两个表:客户和城市.有许多客户住在同一个城市.城市有一个主要的uid.客户通过Customer.city_uid对其各自的城市进行外键引用. 出于外部原因,我必须互换两个City.uids.但客户应该留在他们的城市.因此,有必要交换Customer.city_uids.所以我想我首先交换City.uids,然后通过UPDATE语句更改Customer.city_uids.不幸的是,我不能这
作者:编程之家 时间:2020-05-28
PostgreSQL中最新的表修改时间
我需要得到一个表的最新修改时间,所以遇到了 select relfilenode from pg_class where relname = 'test'; 它给了我relfilenode id,这似乎是一个目录名 L:\Databases\PostgresSQL\data\base\inodenumber 我后来提取了最新的修改时间. 这是正确的方法,还是有更好的方法来做同样的事情 测试表的re
作者:编程之家 时间:2020-05-28
postgresql – 具有相同属性的时区名称在应用于时间戳时会产生不同的结果
我只是花了一个小时绝望,这两个表达式的结果有差异: db=# SELECT '2012-01-18 1:0 CET'::timestamptz AT TIME ZONE 'UTC' ,'2012-01-18 1:0 Europe/Vienna'::timestamptz AT TIME ZONE 'UTC'; timezone | timez
作者:编程之家 时间:2020-05-28
postgresql – Postgres检查IP(inet)是否在IP范围列表中
我想检查一系列范围内是否存在IP,例如:SELECT * FROM ip_address WHERE ip IN(< ip range list>) Postgresql documentation声明使用<<操作符检查IP是否包含在单个IP范围内,例如:inet'192.168.1.5'<< inet'192.168.1 / 24',但我不确定如何在范围列表中使用它而不必构造<<<'s的OR链.
作者:编程之家 时间:2020-05-28
PostgreSQL继承:父表触发器是继承的吗?
如果我在CANINES表上有一个更新前触发器,它将timestamp列设置为now(),并且DOGS继承自CANINES,当更新DOGS行时,是否应该触发CANINES更新触发器?在我的测试中没有,所以我怀疑答案是否定的,但也许我没有做正确的事情: create table canines ( lastupdate timestamp with time zone default now() );
作者:编程之家 时间:2020-05-28
postgresql – 尽管用户名正确,但连接到Azure postgres服务器仍然失败
当尝试从psql客户端连接到Azure中的postgres服务器时,即使我使用正确的用户名,我也会收到以下错误.我怎样才能解决这个问题? psql:FATAL:指定的用户名无效.请检查用户名并重试连接.用户名应位于< username @ hostname>格式. 如错误文本中所述,您需要遵循< username @ hostname>尝试连接到 postgresql服务器时的格式,无论是从psq
作者:编程之家 时间:2020-05-28
什么在PostgreSQL中用作NOOP?
我在PostgreSQL 8.4中开发了一些存储过程时需要一个占位符.我通常使用某种可执行的noop(当尝试执行它时不会产生错误),但是基于粗略的检查,在PostgreSQL中似乎没有这样的函数.有哪些替代品? 尝试 空值; Postgresql 8.4 manual – Noop section
作者:编程之家 时间:2020-05-28
在PostgreSQL中将多对多关系转换为一对多关系
我在foo和bar之间有多对多的模型作为foo_bar与foo_id和bar_id建模. 我现在想把它建模为一对多(我的数据允许). 我已经添加了一个foo_id列到bar,但现在我想要迁移我的数据.所以,我想 UPDATE bar SET foo_id = f where id = b; 每个f和b对来自哪里 SELECT foo_id AS f, bar_id AS b FROM foo_ba
作者:编程之家 时间:2020-05-28
postgresql自我加入
说我有一张这样的桌子 id | device | cmd | value | ------+----------------+-------+--------- id = unique row ID device = device identifier (mac address) cmd = some arbitrary command value = value of
作者:编程之家 时间:2020-05-28
PostgreSQL round(v numeric,s int)
Postgres round(v numeric, s int)使用哪个 method? >回合一半 >减半 >距离零点一半 >将一半归零 >一半到一半 >圆半到奇数 我正在寻找文档参考. 对不起,我在文档中没有看到任何暗示,但是 a look at the code表示它使用的是距离零的一半;随身携带始终添加到数字中,从而增加变量的绝对值,无论其符号是什么.一个简单的实验(psql 9.1)证实
作者:编程之家 时间:2020-05-28
postgresql – 从表中的“最后”N行获取平均值
在我的Postgres数据库表中,我可以按日期顺序找到cap_cs137的最后20个条目: select cap_cs137 FROM capintec ORDER BY cap_date DESC LIMIT 20; 我也可以得到平均值: select avg(cap_cs137) FROM capintec LIMIT 20; 但是,如何组合上述语句以按日期顺序获取最近20个条目的平均值? 我
作者:编程之家 时间:2020-05-28
如何在表PostgreSQL之间复制数据
我有两个表:account_company和document_invoice. 表account_company有2列:company_id和company_name. 表document_invoice具有相同的列:company_id和company_name. 发生了一些事情并从document_invoice中删除了列公司名称中的所有数据. 如何编写SQL查询以将数据从帐户公司表复制到do
作者:编程之家 时间:2020-05-28
上一页
166
167
168
169
170
171
172
173
下一页
小编推荐
热门标签
更多
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