手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
PostgreSQL物理备份与恢复
CentOS6.6+PostgreSQL9.4 服务器: 192.168.3.201 数据库服务器 192.168.3.202 备份服务器 注:需要开启归档,物理备份$PGDATA全目录以及表空间目录,利用物理备份与归档日志进行数据库还原。可以跨越小版本,但不能跨平台。 192.168.3.201 首先开启归档: 创建归档目录: #mkdir -p /pg_archive/pg5431/ #ch
作者:编程之家 时间:2020-06-23
辛星浅析PL/pgsql语法(上)
最近在研究postgresql,因此也就对PL/pgsql产生了浓厚的兴趣,因此这里就来稍微的总结一下,首先说一下的是这个PL是Procedure Language的简写,也就是所谓的"过程语言“。 下面的很大一部分内容都是引用自pgsql手册,但是也根据自己的理解进行了一些简单的改变。 第一,调用时机 其中PL/pgsql的函数被第一次调用的时候,其函数内的源代码会被解析
作者:编程之家 时间:2020-06-23
辛星浅析plpgsql语法(中)
第一,声明 所有在块里面的变量都必须在块的声明段里面首先进行声明,唯一例外的就是for循环里面的循环计数变量,它会自动被声明为整型。 变量的声明语法如下: 变量名 [CONSTANT] 变量类型 [NOT NULL] [{ DEFAULT | := } 表达式]; 对于声明语法,需要说明的几点是: ①
作者:编程之家 时间:2020-06-23
PostgreSQL使用pg_basebackup搭建主备流复制环境
今天用pg_basebackup搭建了主备流复制环境,操作流程很简单,可在线操作,相当方便。 环境均为CentOS6.6 + postgresql9.4,我用已安装的库做测试,端口不一致,不影响环境搭建,但要注意某些相关配置: 主:192.168.3.201 port:5431 备:192.168.3.202 port:5432 数据库安装过程省略。可参考 http://blog.csdn.net
作者:编程之家 时间:2020-06-23
PostgreSQL之批量变更表名
最近做的项目中有个测试case需要从指定的schema下查找出指定前缀的所有表,然后删除指定表中关联的数据,测试的时候为了不至于操作大几十张表,手动写了一个批量修改数据库表名的SQL,感觉还比较实用,记录一下。 实用过PgAdmin的人应该知道,需要查询出所有表名的信息一般是从pg_tables中获得,对应的SQL语句是: SELECT tablename FROM pg_
作者:编程之家 时间:2020-06-23
postgresql 数据库备份
import java.text.SimpleDateFormat; import java.util.Date; public class Test { public static void main(String[] args) { Date d = new Date(); // 备份文件名称 SimpleDateFormat sdf = new SimpleDateFormat
作者:编程之家 时间:2020-06-23
辛星浅析plpgsql的语法(下)
第一,执行语句 在调用一个表达式或者一个执行命令时,如果对它返回的数据不感兴趣,我们可以考虑使用PERFORM语句,也就是PERFORM query的格式,它会执行PERFORM之后的命令,但是忽略其返回的结果。而且其中的query的写法和普通的sql语句是一样的,只是把开头的关键字select 替换为perform即可。 如果我们在执行plpgsq
作者:编程之家 时间:2020-06-23
为什么PostgreSQL比MongoDB还快?
PostgreSQL9.4带来了全新的NoSQL特性,并且根据EnterpriseDB的测试,其加载,插入和查询的性能都已经几倍于MongoDB了。 虽然我是PG的铁杆粉丝,但是关系数据库背负了ACID的重型装甲,在性能上居然能打败轻装上阵的NoSQL数据库总觉得有点离谱。 所以我在自己的环境里验证了一下EnterpriseDB的测试结果,并且小探一下PG取胜的原因。 1. EnterpriseD
作者:编程之家 时间:2020-06-23
转载:PostgreSQL 内部概貌
来自:http://www.yiibai.com/manual/postgresql/overview.html PostgreSQL 8.2.3 中文文档 第42章 : PostgreSQL 内部概貌 目录 42.1. 查询经过的路径 42.2. 连接是如何建立起来的 42.3. 分析器阶段 42.3.1. 分析器 42.3.2. 转换处理 42.4. PostgreSQL 规则系统 42.5.
作者:编程之家 时间:2020-06-23
postgresql 查看数据库连接数
查看所有连接的用户: select * from pg_stat_activity; 查看连接总数: select count(*) from pg_stat_activity;
作者:编程之家 时间:2020-06-23
Postgresql主备同步流复制及主备切换、IP漂移
主备流复制环境搭建请参考http://blog.csdn.net/baiyinqiqi/article/details/47833811,参考文章介绍的是异步流复制环境的搭建,实际上同步模式只需要修改主库的几个参数即可实现。 主:192.168.3.201 从:192.168.3.202 postgresql 的几种流复制: 1+n异步流复制:1是指master,n是指slave。一个master
作者:编程之家 时间:2020-06-23
三墩IT人首发:PostgreSQL9.5 新特性汇总
点击上方蓝色文字直接关注 文/谭峰 DBA,PostgreSQL专家 PostgreSQL 9.5 正式版还没发行,三墩IT人PostgreSQL专家谭峰利用业余时间对Alpha 版进行了详细研究,撰写了关于PostgreSQL 9.5 新特性的一系列博客,这是业界首次对PostgreSQL 9.5 新特性的成体系研究,现汇总如下,供业内PostgreSQL爱好者学习探讨,后续三墩IT人公众号将
作者:编程之家 时间:2020-03-31
替换一个字符串中首次出现的字符为特定字符
replace函数可以直接把某个字符串或字段中的某个特定的值全部更改为需要替换的值 如果只替换第一次或第二次出现的字符,我们可以借助instr来获取实现: select replace(substr(col,1,instr(col,'a',1)+length('a')-1),'a','0') ||substr(col,instr(col,'a',1)+length('a')) from (
作者:编程之家 时间:2020-06-23
postgreSQL插入语句返回主键
SprimgMVCJDBC 操作postgreSql的时候,由于主键是自动增长的,所以插入时不需要制定id,但如何返回自动增长的主键呢? public <S extends AttachmentEnt> S save(S entity) { <span style="color:#ff0000;">KeyHolder keyHolder = new GeneratedKeyHol
作者:编程之家 时间:2020-06-23
PostgreSQL新手上路PG::ConnectionBad (FATAL: Peer authentication failed
部署完的新机器报错 App 12595 stderr: PG::ConnectionBad (FATAL: Peer authentication failed for user "dbuser" App 12595 stderr: ): 上网查了一下,很多帖子上都说要修改/etc/postgresql/9.4/main/pg_hba.conf 这个文件配置,然而并没有什么用 回忆一下整个数据
作者:编程之家 时间:2020-06-23
用postgreSQL做基于地理位置的app
前言:项目中用到了postgreSQL中的earthdistance()函数功能计算地球上两点之间的距离,中文的资料太少了,我找到了一篇英文的、讲的很好的文章 ,特此翻译,希望能够帮助到以后用到earthdistance的同学。 一、两种可用的选择 当我们想用Postgres作为GEO函数使用时,我们通常有2中选择(据我所知): 1.PostGIS: 为postgreSQL提供了高级GEO函数功能
作者:编程之家 时间:2020-06-23
PostgreSQL的访问控制pg_hba.conf
9.4英文文档:http://www.postgresql.org/docs/9.4/static/auth-pg-hba-conf.html 9.3中文文档:http://58.58.27.50:8079/doc/html/9.3.1_zh/auth-pg-hba-conf.html 参考:http://database.51cto.com/art/201108/286176.htm 在Po
作者:编程之家 时间:2020-06-23
PostgreSQL中的数据库实例、模式、用户角色、表空间
本文参考:http://www.voidcn.com/article/p-teptxemf-qh.html http://www.voidcn.com/article/p-sumkulfz-qh.html DB实例与schema: 模式是数据库实例的逻辑分割。 数据库是被模式(schema)来切分的,一个数据库至少有一个模式,所有数据库内部的对象(object)是
作者:编程之家 时间:2020-06-23
PostgreSQL体系结构小结
参考:http://book.51cto.com/art/201201/313175.htm 体系架构 PostgreSQL数据库由连接管理系统(系统控制器)、编译执行系统、存储管理系统、事务系统、系统表五大部分组成,其组成结构和关系如图2-1所示。 连接管理系统接受外部操作对系统的请求,对操作请求进行预处理和分发,起系统逻辑控制作用; 编译执行系统由查询编译器、查
作者:编程之家 时间:2020-06-23
postgresql 数据库迁移时间
上周四要做数据库迁移,要迁的pg库数据量为1165GB。 在原库上后台跑着脚本导数据到新库,先导了850M的基础表,然后用脚本导历史表: pg_dump -h 0.0.0.0 -U monitor monitor -t 'his*' | psql -h 135.32.9.99 -U postgres monitor > postgresql.log 从上周四早上10:24启动,到差不多今早10点
作者:编程之家 时间:2020-06-23
PostgreSQL on Ubuntu Linux
PostgreSQL is a powerful object-relational database management system, provided under a flexible BSD-style license. PostgreSQL contains many advanced features, is very fast and standards compliant. It
作者:编程之家 时间:2020-06-23
PostgreSQL高可用性、负载均衡、复制与集群方案介绍
9.3官方文档(中文):http://58.58.27.50:8079/doc/html/9.3.1_zh/high-availability.html 复制、集群和连接池: https://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling 集群方案功能列表: http://blog.osdba.net
作者:编程之家 时间:2020-06-23
PostgreSQL并发控制MVCC, 事务,事务隔离级别
基于PostgreSQL9.4 9.3中文文档:http://58.58.27.50:8079/doc/html/9.3.1_zh/mvcc.html 9.4中文文档:http://www.postgresql.org/docs/9.4/static/mvcc.html 本文描述PostgreSQL数据库系统在多个会话试图同时访问同一数据时的表现。并发控制的目标是为所有会话提供高效的访问,同时
作者:编程之家 时间:2020-06-23
PostgreSQL数据类型:网络地址类型
感谢原作者整理分享。在此mark一下。 官方文档:http://www.postgresql.org/docs/9.4/interactive/datatype-net-types.html 一、cidr postgres=# create table test (id int, name text); CREATE TABLE postgres=# \d test Table "pu
作者:编程之家 时间:2020-06-23
PostgreSQL9.x集簇备份pg_basebackup
从postgresql 9版本开始增添了pg_basebackup客户端工具程序,它可以用来备份整个数据库集簇,可以用作流复制的基础备份的一个更方便的方式。 pg_basebackup语法详见:http://www.postgresql.org/docs/9.4/static/app-pgbasebackup.html pg_basebackup用来给一个运行的Postgr
作者:编程之家 时间:2020-06-23
PostgreSQL的sequence小例子
highgo=# create sequence t_seq increment by 1 start with 1; CREATE SEQUENCE highgo=# select nextval('t_seq'); --查看序列中下一个值 nextval --------- 1 (1 行记录) highgo=#create table t(id int de
作者:编程之家 时间:2020-06-23
Postgresql自增
今天研究了一下postgresql数据库,在定义用户id的时候想着让其从10000自增,百度了一下,方法如下: 设置id为自增序列: CREATE TABLE test ( id SERIAL primary key , )设置从10000开始自增: select setval('test_id_seq',10000,false);
作者:编程之家 时间:2020-06-23
postgresql 致命错误: 已保留的连接位置为执行非复制请求的超级用户预留
最近监控系统的数据库监控总是延迟,查看日志报错: 2015-08-27 10:20:19,534 ERROR Traceback (most recent call last): File "oracle_mon.py", line 306, in <module> update_status(ip, 'stop', timer.end_date) File "oracle_mon
作者:编程之家 时间:2020-06-23
PostgreSQL创建索引并避免写数据锁定(并发的索引)
关于并发建立索引:http://58.58.27.50:8079/doc/html/9.3.1_zh/sql-createindex.html 写这篇blog源自一个帅哥在建索引发生了表锁的问题。先介绍一下Postgresql的建索引语法: Version:9.1 CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] [ name ] ON table [ USIN
作者:编程之家 时间:2020-06-23
PostgreSQL与中文社区
PostgreSQL国际社区与中国社区 PostgreSQL全球社区官网:http://www.postgresql.org/ PostgreSQL中文社区官网:http://www.postgres.cn/home PostgreSQL专业1群 : 3336901(已满) PostgreSQL专业2群 : 100910388 PostgreSQL专业3群
作者:编程之家 时间:2020-06-23
上一页
252
253
254
255
256
257
258
259
下一页
小编推荐
热门标签
更多
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