手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
为阅读/修改postgresql内核做准备工作
写在前面:一门课程的大作业内容是学习/修改postgresql内核,今天把开发环境搭好了,在此记录下,以备环境重建及他人查阅。 参考资料: 1. postgresql官方安装手册:http://www.postgresql.org/docs/9.3/static/installation.html 2. postgresql git仓库: 2.1 官方:http://git.postgre
作者:编程之家 时间:2020-06-18
PostgreSQL9.2 升级至 PostgreSQL 9.3
1)备份9.2的数据 cp -r pgdata /home/postgres/pgdata.bak 2)修改环境变量至新的PostgreSQL路径 vi ~/.bash_profile /opt/postgres/pgsql/bin/psql 3)创建新数据库目录 mkdir /drbd/pgdata93 4)初始化数据库 /opt/postgres/pgsql/bin/initdb -E UT
作者:编程之家 时间:2020-06-18
PostGIS+QGIS+GeoServer+OpenLayers实现数据的存储、服务的发布以及地图的显示
标题比较长,主要呢是实现以下几点: 1、将shp数据导入到PostGIS中; 2、Geoserver发布WMS服务; 3、Openlayers调用Wms服务 首先,下载安装软件。 为方便大家下载,我将所有软件上传的百度网盘里了,有需要的可以上网盘直接下载,地址为:http://pan.baidu.com/s/1ntJrf8P,此外,openlayers的下载地址为:http://pan.baidu
作者:编程之家 时间:2020-06-18
PostgreSQL 硬件性能调整【图文并茂,多方面解说,详细易懂,值得一看!】
POSTGRESQL 是一个对象关系型数据库,由来自全球一组网络开发者开发。它是一个可代替如Oracle、Informix商业数据库的开源版本。 POSTGRESQL 最初由加州大学伯克利分校开发。1996年,一个小组开始在互联网上开发该数据库。他们使用email分享想法,用文件服务器分享代码。 POSTGRESQL现在在功能方面、性能方面以及可靠性上可与商业数据库比肩。它支持事务、视图、存储过程
作者:编程之家 时间:2020-03-18
postgresql的pg_ctl
Name pg_ctl -- 启动,停止和重起 PostgreSQL Synopsis pg_ctl start [-w] [-s] [-D datadir] [-l filename] [-o options] [-p path] pg_ctl stop [-W] [-s] [-D datadir] [-m s[mart] | f[ast] | i[mmediate] ] pg_ctl res
作者:编程之家 时间:2020-06-18
PostgreSQL 和 SQL Server 数据库全面比较【全面无死角,各种代码示例说明,值得一看!】
从一个数据分析师的视角来对比两个关系型数据库。 0.本文是关于什么的? 我在一个全球专业服务公司做数据分析师(你肯定听说过的)。我干了大概有10年。10中我处理数据、数据库软件、数据库硬件、数据库用户、数据库程序员以及数据分析方法,所以我对这些东西了解的比较多。我经常遇到对相关内容了解很少的人,虽然他们中的一部分并没有意识到这件事。 这些年里,我已经太多太多次的讨论了 PostgreSQL 和 M
作者:编程之家 时间:2020-03-18
解决不能连接远程postgresql
在远程服务器上安装了postgresql,用 pgAdmin添加服务器始终不行。 解决办法: 在远程的postgresql数据库上的pg_hba.conf中添加 host all all 0.0.0.0/0 trust 并保证postgresql.conf 中参数设置为listen_addresses = '*' 修改完毕后重启: /
作者:编程之家 时间:2020-06-18
PostgreSQL:通过角色role赋权
在 PostgreSQL 里没有区分用户和角色的概念,"CREATE USER" 为 "CREATE ROLE" 的别名,这两个命令几乎是完全相同的,唯一的区别是"CREATE USER"命令创建的用户的 LOGIN 属性默认为 on , 而 "CREATE ROLE" 命令创建的用户的 NOLOGIN 属性默认为 on。 这里我们创建一个查询数据库的角色:dbquer
作者:编程之家 时间:2020-06-18
Postgresql function
语法 CREATE [ OR REPLACE ] FUNCTION name ( [ [ argmode ] [ argname ] argtype [ { DEFAULT | = } default_expr ] [, ...] ] ) [ RETURNS rettype | RETURNS TABLE ( column_name column_type [, ...
作者:编程之家 时间:2020-06-18
PostgreSQL学习笔记1 - 安装与配置
1. 在Ubuntu下安装PostgreSQL sudo apt-get install postgresql 2. 安装完成后通过如下命令 查看版本信息 sudo su - postgres psql -version 输入\q退出 3. 配置文件 PostgreSQL安装完成后, 配置文件默认位于/etc/postgresql/9.3/main/目录(以9.3数据库为例), 包括如下文件: p
作者:编程之家 时间:2020-06-18
PostgreSQL学习笔记2 - 部分命令备忘
1. 安装命令 #安装PostgreSQL客户端 sudo apt-get install postgresql-client #安装PostgreSQL服务器 sudo apt-get install postgresql #安装图形管理界面 sudo apt-get install pgadmin3 2. 修改postgres数据库用户密码 初次安装时,默认会创建一个名为postgres的数据
作者:编程之家 时间:2020-06-18
PostgreSQL数据类型:复合类型及其数组
只有int类型时: create type person as(id int,age int); create table stu2( info person[2], mark int); INSERT INTO stu2(info,mark) values(ARRAY[CAST(row(2,22) AS person),CAST(row(2,24) AS person)],98); I
作者:编程之家 时间:2020-06-18
【PostgreSQL】postgreSQL数据库备份与恢复技术比较
在阅读的过程中有任何问题,欢迎一起交流 邮箱:
[email protected]
QQ:1494713801 备份 PostgreSQL 数据有三种完全不同的方法: · SQL 转储 · 文件系统级别备份 · 在线备份 一、 SQL 转储 SQL转储是使用pg_dump应用工具将当前的数据块导出为SQL文件;当数据库需要重建时,将
作者:编程之家 时间:2020-06-18
PostgreSQL 快速创建空表TIPS
MySQL 有一个和优秀的语法 create table ... like , 可以快速复制一张表,创建其副本。 PostgreSQL 也有类似的语法,而且更加灵活,不过要注意些细节。 先来看看MySQL 语法: create table ... like 原始表T1,结构如下: +----------+------------------+------+-----+---------+----
作者:编程之家 时间:2020-06-18
【原创】PostgreSQL 快速创建空表TIPS
MySQL 有一个和优秀的语法 create table ... like , 可以快速复制一张表,创建其副本。 PostgreSQL 也有类似的语法,而且更加灵活,不过要注意些细节。 先来看看MySQL 语法: create table ... like 原始表T1,结构如下: +----------+------------------+------+-----+---------+----
作者:编程之家 时间:2020-06-18
NodeJS连接PostgreSQL报错TCP.onRead
NodeJS写了接口,客户端不停调用这个接口获取数据,大概每次访问到100的时候就会报个错(TCP.onRead),整个Node服务端都会奔溃。 找了半天发现原来是client.end()放置的位置不对,应该在返回数据之前,而我放在最后,根本不会调用到,所以连接数据库的客户端不断增大。 router.get('/getpoisummary', function(req, res) { var p
作者:编程之家 时间:2020-06-18
PostgreSQL常规操作
添加除了postgres超级用户以外的用户。 createuser -drSP testuser 为用户创建专属数据库 createdb -O testuser testdb 备份恢复数据时,应当以postgres超级用户进行,避免发生一些权限类的报错。 ssh免密码登陆: 如想在A机器上登录到B: 在A机器上生成公钥和私钥 # ssh-keygen -t rsa 将生成的 id_rsa.pub
作者:编程之家 时间:2020-06-18
postgresql归档设置
最近在项目中碰到一个问题,进行PostgreSQL的增量备份时,备份出来的增量文件总是比全量的大。查看了一下,增量备份出来的文件 都已经包含了全量的文件数据。最后检查了一下原来是归档没有设置,导致data目录下的idb_xlog目录不断的增大而没有做清理。 当需要对postgresql数据库进行定点恢复的时候,需要设置归档日志。具体如下: wal_level:设置信息级别至wal. archive
作者:编程之家 时间:2020-06-18
PostgreSQL安装详细步骤(windows)
PostgreSQL安装: 一、windows下安装过程 安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下: 1、开始安装: 2、选择程序安装目录: 注:安装 PostgreSQL 的分区最好是 NTFS 格式的。PostgreSQL 首要任务是要保证数据的完整性,而 FAT 和 FAT32 文件系统不能提供这样的可靠性保障,而且 FAT
作者:编程之家 时间:2020-06-18
postgresql集群方案选型
High Availability, Load Balancing, and Replication Feature Matrix Feature Shared Disk Failover File System Replication Hot/Warm Standby Using PITR Trigger-Based Master-Standby Replication Statement-Ba
作者:编程之家 时间:2020-06-18
postgresql 数据库同步复制
一、 我们要实现的环境是windows xp、windows2003上安装Postgre SQL数据库,实现目的是两台数据库服务器进行数据库同步,即数据库同步更新、删除、插入等对数据库的操作。 二、 使用的工具是数据库版本Postgre SQL 9.2,配置集群的工具是Stack Builder自己的可安装的Slony-I v2.1.3-1。 三、 Slony-I实现数据库集群同步的原理简述:Sl
作者:编程之家 时间:2020-06-18
2014PostgreSQL用户大会PPT下载
由国内PostgreSQL的志愿者发起的“2014PostgreSQL用户大会”于2014年12月12日如期在深圳召开(本站召集帖),“PostgreSQL用户大会”是一个旨在促进PostgreSQL在中国发展的非营利性的会议。感谢 @galylee 的组织,让本次会议得以顺利召开,以下是本次会议的PPT下载: 2014年12月12日主题: 20141212-Koichi_Suzuki-PGCon
作者:编程之家 时间:2020-06-18
postgresql中to_char和round的混合使用
在postgresql中大家都用过round吧,当遇到小数的时候该如何显示呢?看例子 SELECT to_char(round(127 * 0.1 / 67543,6)*10000,'90.99') 1.88 SELECT to_char(round(127 * 0.1 / 67543,6)*10000,'90.00') 1.88 SELECT to_char(round(150 * 0.1 /
作者:编程之家 时间:2020-06-18
PostgreSQL 自定义函数处理特殊需求
工作中,在某些特殊需求下,基本的SQL语句已经不能满足业务需求,需要使用函数来处理。 1. 需要新建sequence。由于部分表已经有数据,这时,新建的sequence的起始位置不能从1开始。 CREATE OR REPLACE FUNCTION create_sequence(sequence_name character varying, table_name character varyin
作者:编程之家 时间:2020-06-18
Grant: Postgresql 9.0 得到增强
Postgresql9.0 在 grant 命令上得到了增强。它提供一条 grant命令, 能够将某个schema下的全部表赋给用户, 这在工作中带来了便利。 --来自PG9.0官网文档,语法如下 GRANT { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER } [,...] | ALL
作者:编程之家 时间:2020-06-18
【PostgreSQL】PostgreSQL操作-psql基本命令
在阅读的过程中有任何问题,欢迎一起交流 邮箱:
[email protected]
QQ:1494713801 一、建立数据库连接 ---------------- 接入PostgreSQL数据库: psql -h IP地址 -p 端口 -U 数据库名 之后会要求输入数据库密码 二、访问数据库 1、列举数据库:\l 2、选择数据库:\c 数据库名 3、查看该某个库中的所有表:\
作者:编程之家 时间:2020-06-18
PostgreSQL JDBC 源码分析之fetchSize
JDBC的statement对象,有一个setFetchSize方法,参数是一个int值,其作用是,执行查询时,一次从服务器端拿多少行的数据到本地jdbc客户端这里来 还有一个方法:setMaxRows,这个方法,作用是JDBC最多返回多少行数据给调用者。举个例子: 一个表,有100行数据,sql语句为select * from table,fetchsize设置为20,maxrows设置为50,
作者:编程之家 时间:2020-06-18
postgresql的transaction
从odb的源码中看出了,其实和其它的数据库一样,也都是三条命令。 // file : odb/pgsql/transaction-impl.cxx // copyright : Copyright (c) 2009-2013 Code Synthesis Tools CC // license : GNU GPL v2; see accompanying LICENSE file #
作者:编程之家 时间:2020-06-18
PostgreSQL 9.4 发布,提升灵活性、伸缩性和整体性能【体积缩小 50%,速度提升 3 倍】
PostgreSQL 全球开发组今天宣布 PostgreSQL 9.4 正式版发布了,该版本添加很多新特性,增强了 PG 的灵活性、伸缩性和提升了整体性能。同时改进对 JSON 的支持,增强了复制和索引的性能。PostgreSQL 9.4 引入对 JSONB 的支持;新版本的逻辑解码提供了新的 API 用于新的复制工具,例如双向复制支持多个 master 节点的集群方式,同时提供复制间隙和时延复制
作者:编程之家 时间:2020-03-20
PostgreSQL 强大的多层表继承--及其在海量数据分类按月分区存储中的应用
最近发现大家越来越关注 PostgreSQL了。2008年以来,通过对PostgreSQL的实际使用,发现其对象-关系数据库机制对现实问题非常有帮助。在多重表继承下,对上亿条不同类别的数据条目进行按型号、按月份双层分区管理,既可在总表查阅所有条目的共有字段,也可在各类型字表查询附加字段,非常高效。下面把这种分区机制介绍如下! 实验平台:PostgreSQL 9.1 实验背景
作者:编程之家 时间:2020-06-18
上一页
237
238
239
240
241
242
243
244
下一页
小编推荐
热门标签
更多
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