手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
如何在postgresql中使用递归查询连接字段值?
我在PostgreSQL数据库中有一个表,它包含树形式的部分地址,如下所示: Id | Name | ParentId 1 | London | 0 2 | Hallam Street| 1 3 | Bld 26 | 2 4 | Office 5 | 3 我想查询返回一个地址,从所有祖先名称连接.我需要结果表是这样的: Id | Addres
作者:编程之家 时间:2020-08-09
如何在postgresql中使用递归查询连接字段值?
我在PostgreSQL数据库中有一个表,它包含树形式的部分地址,如下所示: Id | Name | ParentId 1 | London | 0 2 | Hallam Street| 1 3 | Bld 26 | 2 4 | Office 5 | 3 我想查询返回一个地址,从所有祖先名称连接.我需要结果表是这样的: Id | Addres
作者:编程之家 时间:2020-08-09
错误的PostgreSQL查询结果具有显式锁和并发事务
在为PostgreSQL编写一些SQL查询时,我发现了一些不寻常的行为,我觉得有点令人不安. 假设我们有下表“test”: +----+-------+---------------------+ | id | value | created_at | +----+-------+---------------------+ | 1 | A | 2014-01-01 0
作者:编程之家 时间:2020-08-09
postgresql – Docker上的Postgres.如何创建数据库和用户?
我正在尝试使用docker创建简单的postgres服务器.我使用官方 postgres image作为我的容器的基础. 我的Dockerfile包含以下命令: FROM postgres USER postgres RUN /etc/init.d/postgresql start &&\ psql --command "CREATE USER user WITH SUPERUSER PA
作者:编程之家 时间:2020-08-09
postgresql中我的用户的默认密码
我通过自制软件在我的Mac上安装了 postgresql.它说它没有创建一个postgres帐户,而是使用我的用户名帐户.但是,运行命令psql会失败,因为当我输入密码时,它说错了.我重试了它,以确保我没有输错.那么它给我的密码是什么? 这里有两个不同的“帐户”: >拥有PostgreSQL文件和进程的OS X用户.当您安装PostgreSQL时,您使用了自己的用户帐户. >可以登录Postgre
作者:编程之家 时间:2020-08-09
postgresql – 使用setseed随机发布postgres
我想使用setseed将一个带有随机数的列添加到表中. 原始表结构(test_input)col_a,col_b,col_c 期望的输出(test_output)col_a,col_b,col_c,random_id 以下内容在所有行上返回相同的random_id,而不是在每行中返回不同的值. select col_a,col_b,col_c,setseed(0.5),( select
作者:编程之家 时间:2020-08-09
在PostgreSQL中使用REC里面的WITH [复制]
参见英文答案 > Issue with recursive CTE in PostgreSQL 1个 > Multiple CTE in single query 2个 在PostgreSQL中,另一个WITH可以使用WITH,例如:
作者:编程之家 时间:2020-08-09
将两个不同的Postgresql数据库合并到一个数据库中
这两个数据库具有相同的模式,但具有不同的数据.可能存在一些行的重复,但是如果找到重复项,合并就会大量保释并且不进行更新就足够了,即应该手动解决重复. 部分问题是所讨论的数据库中存在许多外键约束.此外,可能存在一些引用外键的列,这些外键实际上没有外键约束.后者是由于插入时的性能问题.此外,我们需要能够在旧数据库中的ID和新数据库中的ID之间进行映射. 显然,我们可以编写一堆代码来处理这个问题,但我们
作者:编程之家 时间:2020-08-09
如何将postgresql wal日志文件解析为sql
PostgreSQL数据库服务器在WAL日志文件中存储“更改数据”,我想将存档日志文件解析为sql,如 mysqlbinlog解析binlog文件到sql,我可以找到应用程序执行sql.有没有人有这样的工具? 你不能.这是对实际磁盘块的更改. 如果您愿意,可以将服务器设置为将所有SQL语句记录到文件中.不确定你是否能够重播它们而不是非常清楚事务边界.
作者:编程之家 时间:2020-08-09
是否有相当于PostgreSQL的Redgate SQL Compare
对于我对SQL Server的所有部署,我使用的是Redgate的SQL Compare.是否有类似的部署到PostgreSql的工具? 编辑:我不是在寻找比较数据的工具.我需要比较DDL:表,函数,索引等,并生成部署脚本.因此,这与所提到的可能重复的问题不重复. 这里有一些与此答案相关的小细节可能与其他答案无关,所以我将在这里回答. 说实话,我会做的只是使用pg_dump -s然后对结果进行区分
作者:编程之家 时间:2020-08-09
PostgreSQL多次count()在单个查询中的条件
我通常每隔几秒通过psycopg2顺序在PostgreSQL 9.1中执行以下SQL查询: select count(type) from bag where type= 'fruit'; select count(type) from bag where type= 'vegtable'; select count(type) from bag where type= 'other'; sele
作者:编程之家 时间:2020-08-09
Postgresql:带有转义换行符的CSV导出
我使用(全部)发布在此处的指令从 postgresql数据库导出了一些数据: Save PL/pgSQL output from PostgreSQL to a CSV file 但是一些导出的字段包含换行符(换行符),所以我得到了一个CSV文件,如: header1;header2;header3 foobar;some value;other value just another value;
作者:编程之家 时间:2020-08-09
为什么Postgresql上的SET CONSTRAINTS ALL DEFERRED需要很长时间?
我们的Postgres 9.2.4服务器平均需要0.69秒(15000条语句)才能执行 SET CONSTRAINTS ALL DEFERRED 为什么会这样? 在表定义中使用INITIALLY DEFERRED而不使用SET CONSTRAINTS ..会消除这个时间还是只是将其隐藏在其他地方? Imho,这可能是因为每次运行此语句时,后台发生的事情都是对位于pg_catalog中的表定义的重大
作者:编程之家 时间:2020-08-09
解释在PostgreSQL中使用< - >
我正在阅读PostgreSQL 9.3文档中的 materialized views,并且遇到了以下示例,该示例在参考拼写检查单词时给出: SELECT word FROM words ORDER BY word <-> 'caterpiler' LIMIT 10; 我已经尝试过搜索Google和StackOverflow,但是标点符号被过滤掉了,我看不出它所指的是什么.有人可以解释它的用途和用途
作者:编程之家 时间:2020-08-09
表现 – Postgres哈希加盟速度
我有3个表,我希望使用Postgres 9.1中的内部联接,读取,设备和device_patients加入.下面是每个表的缩写模式. 读 – 约250,000行 CREATE TABLE reads ( id serial NOT NULL, device_id integer NOT NULL, value bigint NOT NULL, read_date
作者:编程之家 时间:2020-08-09
PostgreSQL将cidr扩展到单个地址
我在以下布局中存储的网络中有大量子网列表.它用作主表来存储资产,这些资产将用于定期通过 Python脚本自动探测状态. CREATE TEMP TABLE tmp_networks ( network cidr PRIMARY KEY ); 让我们假设它为了演示而填充了这些值: > 10.0.0.0/8 > 10.0.1.0/24 > 192.168.0.0/24 当我运行脚本时,Pyth
作者:编程之家 时间:2020-08-09
Heroku上的PostgreSQL希伯来语字典?
在PostgreSQL中启用全文搜索时阅读 Heroku help我发现默认情况下它不支持希伯来语.有谁知道如何在Heroku上的PostgreSQL中添加对希伯来语词典的支持? 谢谢, 麦克风 我在Heroku Postgres上工作,并希望从能够出售它的人那里得到关于此事的意见. 我正在研究这个问题,但到目前为止,许多/任何开源项目都支持希伯来语,包括Lucene或Xapian等专门的全文搜索
作者:编程之家 时间:2020-08-09
比较 – 测试Postgresql数组字段是空还是空的正确方法是什么
我有一个用integer_array字段定义的表.它包含以下数据: id | black_list ----+------------ 4 | 5 | 8 | 12 | 6 | 7 | 10 | {5} 13 |
作者:编程之家 时间:2020-08-09
重新加载postgreSQL而不破坏当前连接?
我想知道我是否向Postgres发出了重新加载命令以便它可以重新读取pg_hba.conf文件(在这里进行一些更改并需要它们立即生效系统)会破坏或丢弃当前连接吗? /etc/init.d/postgreSQL83重新加载 我用手指交叉,自己试了一下.而且,它工作!没有连接掉线.因此,您实际上可以在命令提示符下发出postgreSQL reload命令,它只读取配置文件.它不会重新启动Postgre
作者:编程之家 时间:2020-08-09
postgresql – psql:致命:角色“postgres”不存在(使用-h localhost选项)
我在本地机器上安装了Postgres. 当我执行 psql -U postgres -d buzzsumo 它正确地向用户postgres询问我的密码. 但是,当我跑 psql -U postgres -d buzzsumo -h localhost 它给了我这个错误信息: psql: FATAL: role “postgres” does not exist 为什么会出现这种情况,在第一个示例中
作者:编程之家 时间:2020-08-09
postgresql – 仅使用redis实现活动流有多安全?
我正在建立一个允许用户“关注”不同成员的网站,每当该成员发布时,它都会按照相反的时间顺序将其添加到所有关注者活动流中.这些天很常见的东西. 但是我无法确定实现这一目标的最具可扩展性/面向未来的方法(没有连接). 我正在使用flask / heroku / sqlalchemy / postgres.我正在考虑使用Open-redis插件并执行类似Instagram的提示:每个用户都有一个redis
作者:编程之家 时间:2020-08-09
如何使用SQLAlchemy在PostgreSQL ARRAY中的某个位置选择值?
对于嵌套注释系统,我使用Comment模型中的以下定义将树结构存储在PostgreSQL表中: path = sa.Column(ARRAY(sa.Integer)) 这会将注释的所有ID存储在当前注释的路径中.因此,如果id为15的注释是11和13的子项,那么它的路径将是[11,13,15]. 现在我想找到并计算孩子的评论.所以为了找到评论11的所有孩子,包括我自己,我想生成如下的SQL: SE
作者:编程之家 时间:2020-08-09
postgresql – 如何验证pg_dump存档生成的存档是否正常?
我正在使用 postgresql备份/恢复数据,因为我使用的是pg_dump.exe和pg_restore.exe. 为了恢复备份文件,我必须删除数据库中的实际表,如果转储文件的内容不正确,可以是“自杀作业”. 我可以检查转储文件的完整性(例如)’7z t mydump.gz’我喜欢的第一次测试. 但我想知道,因为这个存档是原始的PG存档,PostgreSQL是否包含任何检查这个’.gz’存档的技
作者:编程之家 时间:2020-08-09
如何在PostgreSQL 9.2.1中避免循环触发调用
我有一张桌子: CREATE TABLE field_data.soil_samples ( pgid SERIAL NOT NULL, sample_id text, project_id text, utm_zone integer, utm_easting integer, utm_northing integer, wgs84_longitude double precisi
作者:编程之家 时间:2020-08-09
postgresql-9.2 – PostgresQL:如何启动数据库服务器并创建数据库
当我尝试运行服务器时: postgres@ubuntu:~$/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data LOG: could not bind IPv4 socket: Address already in use HINT: Is another postmaster already running on port 5432?
作者:编程之家 时间:2020-08-09
postgresql – Postgres入门级问题
我最近搬到了Postgres并且遇到了形式的间歇性错误: PGError: FATAL: terminating connection due to administrator command SSL connection has been closed unexpectedly: SELECT a.attname, format_type(a.atttypid, a.attt
作者:编程之家 时间:2020-08-09
PostgreSQL:查找到目前为止连续几天的数量
给定一组带有时间戳字段的记录(代表我的应用程序中的签名),那么确定连续签入的当前条纹的好方法是什么? 换句话说,通过签入时间降序排序的签到,在用户错过一天之前有多少条记录? 目前我正在使用这种技术: SELECT distinct(uca.created_at::date) as created_at FROM user_challenge_activities as uca INNER
作者:编程之家 时间:2020-08-09
使用PostgreSql在Ireports中显示图像
我试图将图像从PostgreSQL数据库加载到jaspersoft ireports(4.0),但我收到一个错误. 在PostgreSQL中,图像存储为bytea对象.在ireports中,我将image字段的属性更改为java.io.InputStream. 将图像放入报表后,设置了以下属性: 表达式类:java.io.InputStream 图像表达:图像字段 我还尝试了this教程在irep
作者:编程之家 时间:2020-08-09
postgresql – Postgres UTC日期格式和纪元演员,签名反转
有人能解释我这种反转,我迷失在这里…… SELECT EXTRACT(EPOCH FROM '01-01-1970 00:00:00 UTC+01'::timestamp with time zone) => 3600 SELECT EXTRACT(EPOCH FROM '1970-01-01 00:00:00+01'::timestamp with time zone) => -3600 Pos
作者:编程之家 时间:2020-08-09
PostgreSQL触发器没有返回任何内容
我在创建时有一个PostgreSQL触发器,它基本上将插入重定向到子表.一旦我插入记录,我想要中止请求以避免重复数据.我知道的唯一方法是在触发器中返回NULL.问题是我需要返回记录,以便我可以获取ID.如果我返回NULL,我得到… NULL. 任何想法我怎么能有一个触发器中止一个操作,同时仍然返回NULL以外的东西? 你的问题留有解释空间.我理解它的方式,您希望INSERT命令的RETURNING
作者:编程之家 时间:2020-08-09
上一页
108
109
110
111
112
113
114
115
下一页
小编推荐
热门标签
更多
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