手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
postgresql 递归查询
http://my.oschina.net/kenshiro/blog/160129 http://my.oschina.net/Kenyon/blog/55137 注意with和紧接着的一个sql语句是一个整体 我们使用数据修改语句,以及WITH子句编写一个查询,如下所示。首先创建一个类似于表公司表COMPANY1。查询在这个例子中,有效地移动行,从COMPANY到COMPANY1。删除删除指
作者:编程之家 时间:2020-06-26
postgresql中自定义函数脚本的备份及恢复
【转自 housonglin1213 的博客】http://blog.csdn.net/housonglin1213/article/details/51005540 1、自定义函数脚本备份 CREATE OR REPLACE FUNCTION function_sql_dump() RETURNS void AS $BODY$ DECLARE my_cur refcursor; is
作者:编程之家 时间:2020-06-26
postgresql大版本升级
环境: 当前版本:pg 9.4.6 安装路劲为:/data/pg946/ 目标版本:pg 9.5.1 安装路劲为:/data/pg951/ ***************************************************** 1.安装新版本 ***************************************************** /*******
作者:编程之家 时间:2020-06-26
postgresql学习---源码安装
获取源码包,解压 wget https://ftp.postgresql.org/pub/source/v9.4.1/postgresql-9.4.1.tar.gz tar -xvfpostgresql-9.4.1.tar.gz 安装部分依赖软件包 yum installreadline-devel yum installzlib-devel 配置,编译,安装 ./configure--prefi
作者:编程之家 时间:2020-06-26
PostgreSql 增删改查
->> 操作符是查询JSON对象的某个字段并返回文本,用数字也可以当作数组的索引,但仍返回文本。 跟 ->> 类似的还有 -> 操作符,返回不转文本的内容,可以用它来导航搜索JSON对象 ::类型转换 增加语句: INSERT 语句用于向表中添加行: INSERT INTO weather VALUES ('San Francisco', 46, 50, 0.25, '1994-11-27');
作者:编程之家 时间:2020-06-26
postgresql 进程说明
http://blog.csdn.net/zhangjay/article/details/6565133
作者:编程之家 时间:2020-06-26
PostgreSQL 回归测试
回归测试是PostgreSQL的测试方法之一。 回归测试,需要事先定义好测试脚本(通常是SQL脚本,放在sql目录中),同时定义好调用执行测试脚本的预期正确输出文件(通常放在expected目录中)。 测试使用make check或make installcheck进行,它会通过pg_regress程序调用sql目录中的SQL,并收集输出结果(通常放到results目录中),最后pg_regres
作者:编程之家 时间:2020-06-26
postgresql学习--psql命令行常用命令
\l 列出数据库列表 \d 列出该库下的所有表名称 \d xx 列出xx表的所有列,数据类型,索引等信息 \d x? 通配符,?表示一个字符,即列出所有x字母带头的,只有两个字母的表信息 \d t* 通配符,*表示任意字符,即列出所有t字母带头的表 \c xx 切换到xx数据库 \d+ 显示更多的表信息,比如表大小和描述 \dn 列出所有的schema \db 列出所有的表空间 \du 列出所有用
作者:编程之家 时间:2020-06-26
PostgreSQL C代码覆盖率测试(gcov, lcov)
通常我们评判一个test case好坏的标准之一是代码的覆盖率,一个好的test case应该覆盖到所有的代码。 那么问题来了,我们怎么知道这个test case有没有覆盖到所有的代码呢? 以C代码为例,我们看看如何检测代码覆盖率。 C代码覆盖率测试,需要用到gcc的配套工具gcov , 还有一个可视化公建lcov。 接下来以PostgreSQL为例,看看如何查看代码覆盖率。 首先需要打开Post
作者:编程之家 时间:2020-06-26
PostgreSQL——Monitoring Wait Events in PostgreSQL 9.6
Monitoring Wait Events in PostgreSQL 9.6 #关注postgresql的可以看看Robert Haas的这篇博文。 http://akorotkov.github.io/blog/2016/03/25/wait_monitoring_9_6/
作者:编程之家 时间:2020-06-26
PostgreSQL——Psql Command to Attach Gdb to Backend
Psql Command to Attach Gdb to Backend 以后想debug的话,又多了一种选择。 http://akorotkov.github.io/blog/2015/08/26/psql-gdb-attach/
作者:编程之家 时间:2020-06-26
postgresql 异步流复制hot standby搭建
先说说环境,主从库版本都是9.5,主库在CentOS物理机上,从库在Ubuntu虚拟机上 一、主库上的操作: 1、添加同步访问规则: host replication dbuser 192.168.1.26/16 md5说明一下,上面的replication这个字符串不能改 2、postgresql.conf修改: listen_addresses =
作者:编程之家 时间:2020-06-26
对于PostgreSQL中Datum的解释
Datum类型是PG系统函数大量引用的类型,其定义为: typedef uintptr_t Datum; typedef unsigned long long uintptr; 这里举一个比较简单的例子进行解释: Datum cstring_in(PG_FUNCTION_ARGS) { char *str = PG_GETARG_CSTRING(0); PG_RETURN_CSTRIN
作者:编程之家 时间:2020-06-26
修改postgresql的自动提交
默认,postgresql是自动提交的,可以避免自动提交 1)使用begin;命令 示例: postgres=# begin; BEGIN postgres=# insert into test values(2,2); INSERT 0 1 postgres=# select * from test; id | name ----+------ 1 | 1 | 2 2 |
作者:编程之家 时间:2020-06-26
postgresql常用命令psql
\d :显示数据库中有哪些表 \d tab_name :查看表的定义 PG中无dual表。 select 1+1; \l :查看数据库 创建数据库并链接: postgres=# create database test; CREATE DATABASE postgres=# \c test 您现在已经连接到数据库 "test",用户 "postgres". psql连接数据库:ps
作者:编程之家 时间:2020-06-26
postgresql中查看操作执行的具体sql语句
1)在psql启动命令行中加入-E 例子: C:\Users\Administrator>psql -E -h localhost -p 5432 postgres postgres psql (9.5.1) 输入 "help" 来获取帮助信息. postgres=# \d ********* 查询 ********** SELECT n.nspname as "Schema", c.rel
作者:编程之家 时间:2020-06-26
postgresql+postgis
记录一些常用语句,随时会增加 postgresql9.4, postgis2.1 创建postgis数据库 1.在postgresql的bin目录下打开命令行,输入: createdb -U postgres -E UTF8 osm 其中osm是数据库的名称,postgres是数据库的用户名。执行完成后我们打开pgAdmin III客户端刷新,就可以看到刚才创建的数据库。 2.createlan
作者:编程之家 时间:2020-06-26
PostgreSQL源码分析
PostgreSQL源码结构 PostgreSQL的使用形态 PostgreSQL采用C/S(客户机/服务器)模式结构。应用层通过INET或者Unix Socket利用既定的协议与数据库服务器进行通信。 另外,还有一种‘Standalone Backend’使用的方式, 虽然通过这种方式也可以启动服务器,但是一般只在数据库的初始化(PostgreSQL 的cluster的初始化,相当于其他数据库的
作者:编程之家 时间:2020-06-26
【连载】PostgreSQL 数据库物联网应用分析含视频分享
来自PostgreSQL中国社区发起人之一,阿里数据库内核高级技术专家德歌在云栖社区个人博客的分享。 本文是一个基于物联网行业特性,以及PostgreSQL数据库在物联网特性中发挥的重要作用的分享。结合下述PPT,可参考相应的分享视频:https://yq.aliyun.com/edu/lesson/67。
作者:编程之家 时间:2020-06-26
基于 PostgreSQL 的集群数据库 CitusDB
CitusDB 是一个基于最新 PostgreSQL 构建的分布式数据库。CitusDB 可对 PostgreSQL 数据库进行伸缩以适合大数据的处理。可在集群中进行自动分片和碎片复制,运行在云端或者混合系统中。数据库的查询可在集群中进行分布式处理,充分利用集群中每个节点的计算能力。CitusDB 可提升 PostgreSQL 的高并发性和 JSON 支持,可用作事务以及分析数据库场景。 Citu
作者:编程之家 时间:2020-06-26
PostgreSQL黑科技大集会
强烈推荐: 链接如下 PostgreSQL黑科技大集会
作者:编程之家 时间:2020-06-26
PostgreSQL两三事
不要用Graphic Installer 至少在Ubuntu下,觉得原生的apt-get管理方式更合适,PG的文件资源会被分配到应该的地方,Linux的系统文件结构也是种非常稳健的架构。例如在/etc/postgresql下可以找到conf文件是一件清晰到爽的事情。正常通过apt安装的方式参见这篇博文。 之前有一台VM就是没有忍住一时之快,用了Graphic Installer,所有的东西被塞到/
作者:编程之家 时间:2020-06-26
postgresql学习--权限管理
概述 相比mysql而言,postgresql在权限管理上最大的特点是引入了角色的概念,角色就是一系列相关权限的集合。比如mysql需要授权的话,直接给某个user在需要的对象上grant需要的权限,这样操作其实是比较繁琐的,你需要对每一个新建出来的账户都精细地分配不同的权限值,因为需要权限值可能会非常多且不同。而引入的角色的概念后,将可以将一些列相关的数据库权限赋给一个角色,然后再把角色赋给us
作者:编程之家 时间:2020-06-26
postgresql duplicate key violates unique constraint
> Throws an exception due to the following SQL error: duplicate key > violates unique constraint. Your primary key index isn't in sync or something. Can you login to psql and run the following? SEL
作者:编程之家 时间:2020-06-26
postgreSQL源码阅读计划
作为专业方向是数据库的学生,应该学习一些典型的数据库系统作为自己的基础和实践内容,所以选取PostgreSQL来学习。 PostgreSQL是一个功能非常全面的开源数据库系统,是由UCB发起的。现在是由全世界的开发者在共同开发。作为数据库系统方向的一名学生,趁现在还有学习的资源应当抓紧时间来学习这样的知识和技术。 关于PostgreSQL,手头上有一本《PostgreSQL数据库内核分析》,先参考
作者:编程之家 时间:2020-06-26
postgreSQl导数据
数据库服务器:192.168.218.163 1、导入数据 [root@mdw ~]# su - sgpadmin //切换用户 [sgpadmin@mdw ~]$ psql dp_dw163 //使用dp_dw163登陆数据库 psql (8.2.15) Type "help" for help. dp_dw163=# delete from datamart.t_dimension_conf;
作者:编程之家 时间:2020-06-26
postgresql 事务级别
Postgresql是一个基于多版本并发控制实现的数据库. 事务隔离级别 标准的事务隔离级别包括: 1. 读未提交 2. 读已提交 3. 可重复读 4. 序列化 在正式的postgresql 并不包括读未提交这个隔离级别,因为出于多版本并发控制的架构考虑,默认的事务级别是“读已提交”。 常见的“错误”的数据库现象: • 脏读 – 一个事务读取到了另外一个事务还没有提交的数据。 • 不可重复读—一个
作者:编程之家 时间:2020-06-26
Postgresql 9.5.0源码安装
下载PostgreSQL 源码包 #wget http://ftp.postgresql.org/pub/source/v9.5.0/postgresql-9.5.0.tar.bz2 解压源码包 # tar xjf postgresql-9.5.0.tar.bz2 进入解压后的目录 # cd postgresql-9.5.0 查看INSTALL 文件 INSTALL 文件中Short Vers
作者:编程之家 时间:2020-06-26
在PostgreSQL上安装TPC-H其他数据库也适用
1、下载tpch 在这个网站下载: https://github.com/electrum/tpch-dbgen 解压: unzip tpch_2_16_0v1.zip 2、安装tpch $cd tpch_2_17_0/dbgen $vim makefile.suite 更改其中参数: CC = gcc DATABASE =SQLSERVER VECTORWISE =LINUX WORKLOAD
作者:编程之家 时间:2020-06-26
postgresql搭建
简介 PostgreSQL标榜自己是世界上最先进的开源数据库。PostgreSQL的一些粉丝说它能与Oracle相媲美,而且没有那么昂贵的价格和傲慢的客服。它拥有很长的历史,最初是1985年在加利福尼亚大学伯克利分校开发的,作为Ingres数据库的后继。 PostgreSQL是完全由社区驱动的开源项目,由全世界超过1000名贡献者所维护。它提供了单个完整功能的版本,而不像MySQL那样提供
作者:编程之家 时间:2020-06-26
上一页
266
267
268
269
270
271
272
273
下一页
小编推荐
热门标签
更多
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