手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
postgresql学习笔记二之流复制
平台信息 MasterServer:192.168.3.42 数据库版本:PostgreSQL9.2.8 端口:5432 数据库的数据目录:/var/lib/pgsql/9.2/data StandbyServer:192.168.3.41 数据库版本:PostgreSQL9.2.8 端口:5432 数据库的数据目录:/var/lib/pgsql/9.2/data/ 配置 主数据库上的配置 1.在
作者:编程之家 时间:2020-06-17
postgresql外键的实现
postgresql创建外键后会在表pg_constraint创建4个触发器,在referenced table上创建两个2个触发器, 当referenced table更改时触发触发器,触发器检查引用自己的表,并且做相应的操作,如级联删除referencing table的数据或者更新其数据,或者什么都不做报错.referencing table也有连个触发器,当其添加修改数据
作者:编程之家 时间:2020-06-17
Postgresql手册事务隔离级别笔记
postgresql提供两种事务的隔离级别,read committed和Serializable,read committed在一次事务中 的每次操作总是使用新的快照,所以事务中的操作每次看到的结果可能不一样,Serializable事务中每次操作 使用相同的快照,所以事务中看到的结果是一样的.(快照是执行事务时第一次操作时产生的) 对于处于read comm
作者:编程之家 时间:2020-06-17
log4net输出到PostgreSql
PgSQL越来越强大了。小项目输出log到sqlite是挺好的,大东西尤其是要长期运行的程序还是输出到PostgreSQL比较,也更适用于寄宿在Windows Service这种将当前目录视为System32的场合。 直接上配置文件。 <!--定义输出到PostgreSql数据库中,用于Windows Service这种无法正确识别程序当前目录从而无法使用相对路径的场合--> <appen
作者:编程之家 时间:2020-06-17
我算是半个coder吗?
接触OpenERP的33天里,让我对OE有了深刻的认知,同时对自己有新的认识。 一个年过30的人,可以从O开始coding吗?当然我从不否定自己。 最先知道的是OE6.1的版本,当然只是看看网上的视频和下载的资料,并没有安装。一开始就是奔着7.0去的。 大概第一周的时间,看完了网上小百和GG中TOP20有关OE的资料,下载了6.1至trunk(也许有人说是8.0)的源码以及cl
作者:编程之家 时间:2020-06-17
postgresql-9.3.2 tablefunc 安装
[root@AY1206230659041b61356 /home/www/postgresql-9.3.2/contrib/tablefunc]$find / -name pg_config_ext.h /root/hy/postgresql-9.3.2/src/include/pg_config_ext.h [root@AY1206230659041b61356 /home/www/postg
作者:编程之家 时间:2020-06-17
PostgreSQL 和Greenplum 区别
PostgreSQL PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数
作者:编程之家 时间:2020-06-17
通过连接libpq对PostgreSQL操作的例子
#include <stdio.h> #include <stdlib.h> #include <libpq-fe.h> static void exit_nicely(PGconn *conn) { PQfinish(conn); exit(1); } int main(int argc, char **argv) { const char *conninfo;
作者:编程之家 时间:2020-06-17
PostgreSQL的基础数据类型分析记录
前期,我参与了公司开发的数据库数据迁移工具的工作,以及之前的对Page的分析记录,在此进一步将数据库的数据类型做一下分析记录。 一、数据库系统表pg_type PostgreSQL的所有数据类型都存储在系统表pg_type中。 pg_type的表结构如下(这里是从源码中进行介绍的,源码可以点击pg_type.h): CATALOG(pg_type,1247) BKI
作者:编程之家 时间:2020-06-17
PostgreSQL 免安装版win7下使用
免安装版的使用记录 首先下载 postgresql-9.3.4-3-windows-x64-binaries 后缀名有binaries的免安装文件 安装 initdb.exe -D 数据目录/data/ -E UTF8 --locale=C 修改postgresql.conf设置端口(默认:5432) 设置为服务 pg_ctl.exe register -D E:/Postgre
作者:编程之家 时间:2020-06-17
PostgreSQL 中获取表名、数据库名称的方法
①表名 SELECT tablename FROM pg_tables WHERE tablename NOT LIKE 'pg%' AND tablename NOT LIKE 'sql_%' ②数据库名 SELECT datname FROM pg_database; ③列名 select * from information_schema.colu
作者:编程之家 时间:2020-06-17
OSM导入PostGreSQL数据库
0. 说在前面的话 最近在接触OSM(OpenStreeMap)数据,根据介绍PostGreSQL的PostGis模块是众多Gis数据的默认数据库。 于是... ... 1. PostGreSQL的安装 具体的PostGreSQL安装就不再这里介绍了,推荐一篇文章写的很详细:http://www.v5cn.cn/?p=167 文章中介绍的软件很是
作者:编程之家 时间:2020-06-17
alfresco 4.2.epostgreSQL 数据库在linux系统安装过程
操作系统是 CentOS 6.4 x86 64位 安装包是 alfresco-community-4.2.e-installer-linux-x64.bin 一、查看安装包提供的命令行参数 #./alfresco-community-4.2.e-installer-linux-x64.bin --help Alfresco Community 4.2.e Usage: --help
作者:编程之家 时间:2020-06-17
postgresql 9.2.6学习记录
Postgres 9.2.6 源码安装 yum install zlib-devel [root@nagios tmp]# wget http://ftp.postgresql.org/pub/source/v9.2.6/postgresql-9.2.6.tar.gz [root@nagios tmp]# tar zxvf postgresql-9.2.6.tar.gz [root@nagios
作者:编程之家 时间:2020-06-17
slony I 数据复制工具的安装与应用
前言:PostgreSQL是最接近Oracle的免费替代品,用PostgreSQL+Slony搭建数据库集群是非常理想的选择。本人用这两个组合搭建了 Live database ->Backup datase, Live database ->Report database两路的在线复制,并实现了无人值守(崩溃自动恢复功能,详见另一自动维护文章)。 环境: OS: RHEL 4.7
作者:编程之家 时间:2020-06-17
Slony 复制进程的检查及自动维护
目的: 自动检查、自动恢复复制进程以及把检查结果自动发电邮给指定邮箱。 因为Slony是放在后台跑的,如果服务器停电或出现异常断电什么的,就会因此出现复制异常或进程中断,所以系统管理员有必要每天去检查复制是否正常。 基于上一遍文章设置的Slony运行环境,检查Slony的log即可知道复制进程是否运行正常,通常我是用 tail -f slon_s
作者:编程之家 时间:2020-06-17
PostgreSQL服务启动时报错:“FATAL: could not create lock file "/tmp/.s.PGSQL.5432.lock": Permission denied”
PostgreSQL服务启动时报错:FATAL: could not create lock file "/tmp/.s.PGSQL.5432.lock": 权限不够 PostgreSQL服务启动时报错:FATAL: could not open lock file "/tmp/.s.PGSQL.5432.lock": 权限不够 [postgresql@iTOP-4412 /mnt/disk/bi
作者:编程之家 时间:2020-06-17
PostgreSQL COPY命令
COPY Name COPY -- 在表和文件之间拷贝数据 Synopsis COPY table_name [ ( column [, ...] ) ] FROM { 'filename' | STDIN } [ [ WITH ] ( option [, ...] ) ] COPY { table_name [ ( column [, ...] ) ] | ( query )
作者:编程之家 时间:2020-06-17
postgresql修改配置生效方法
对于配置服务器,,太多时候我们在Linux中做的操作是,配置*.conf文件,然后重启服务。而很多服务都具有reload功能,而但是具体到某个配置,有时候直接说出需不需要重启服务而使得配置生效,这并不是一件容易的事情。 但是,postgresql却讲这部分能用在数据表中显式的告诉了我们: postgres# select name, context from pg_settings; name c
作者:编程之家 时间:2020-06-17
postgresql.conf文件中的一些重要设置
1. listen_addresses 设置哪些ip用来监听,默认设置为'*',即所有的IP 2. max_connections 最大连接数,默认值为100 3. shared_buffers 共享内存 4. 空闲内存映射(FSM)设置 删除或更新数据后留下的空间可以由vacuum放置到空闲空间映射表中,然后会从空闲空间中执行新的分配。 postgresql 8.4开始放入硬盘中,之前在共享内存
作者:编程之家 时间:2020-06-17
postgresql之checkpoints
checkpoint又名检查点,在oracle中checkpoint的发生意味着之前的脏数据全部写回磁盘,数据库实现了一致性与数据完整性。oracle在实现介质恢复时将以最近的checkpoint为参照点执行事务前滚。在postgresql中checkpoint起着相同的作用:写脏数据;完成数据库的完整性检查。 checkpoints相关参数: checkpoint_segments: WAL l
作者:编程之家 时间:2020-06-17
PostgreSQL主从热备配置
PostgreSQL主从热备配置主服务器:main.example.com从服务器:spare.example.com1、PostgreSQL安装2、主数据库服务器设置添加从服务器信息 vi /var/lib/pgsql/9.3/data/pg_hba.conf # IPv4 local connections:host all all 127
作者:编程之家 时间:2020-06-17
Postgresql死锁的处理
参考:http://www.voidcn.com/article/p-echoodhe-nd.html 今天遇到一个奇怪的现象,select和delete表时正常执行,但truncate和drop表时会一直运行,也不报错。 查了些资料才发现问题的原因,总结如下: "drop table " 和 "truncate table " 需要申请排它锁 "ACCESS EXCLUSIVE ", 执行这个命
作者:编程之家 时间:2020-06-17
也谈如何获得PostgreSQL序列的当前值最后值
【原创文章,转载须注明出处】 由于前段时间一台Linux服务器(在VM笼子里),莫名其妙被一台AD撑破空间弄死了,再也救不会来(可见VM也不安全),可幸的是刚给这台Linux做了一台在线备用服务器,于是赶紧切换IP,把复制支点抹掉等等,然后用备用服务器设置Live。 本以为一切没问题,但后来用户某些系统部分功能报错,一查才发现备用服务器上PostgreSQL的序列没有被同步过来(
作者:编程之家 时间:2020-06-17
rails 4安装配置PostgreSQL
首先是安装PostgreSQL 来源:http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html 一、安装 首先,安装PostgreSQL客户端。 sudo apt-get install postgresql-client 然后,安装PostgreSQL服务器。 sudo apt-get install
作者:编程之家 时间:2020-06-17
### Linuxcbt PostgreSQL Edition ###
### Linuxcbt PostgreSQL Edition ###Features: 1.Object-relational Database Management System(ORDBMS) a.Objects cna be related in a hierarchy:parent-Child 2.Transactional RDBMS: Note:transa
作者:编程之家 时间:2020-06-17
PostgreSQL Common Exception
错误1 FATAL: connection limit exceeded for non-superusers 原因:非超级用户的连接数(max_connections - superuser_reserved_connections)超过了设定值 解决办法:增加max_connections设定值,但如果增加了过多的话,数据库负担太大还容易产生内存错误。可以记
作者:编程之家 时间:2020-06-17
PostgreSQL的pg_depend详解
pg_depend是postgres的一张系统表,用来记录数据库对象之间的依赖关系,除了常见的主外键,还有其他一些内部依赖关系,可以通过这个系统表呈现出来。 一、表结构: postgres=# \d+ pg_depend Table "pg_catalog.pg_depend" Column | Type | Modifiers |
作者:编程之家 时间:2020-06-17
PostgreSQL创建数据库时报错:ERROR: source database "template1" is being accessed by other users
删除表时,表被锁住,只要选中这个表,整个navicat就没了响应。 最暴力的解决办法是重启PostgreSQL服务,但今天是在正式环境玩,这样可不行! 最终是删除库,然后建库 CREATE DATABASE appupdate4 WITH OWNER = postgres template=template0 ENCODING = 'UTF8' TABLESPACE
作者:编程之家 时间:2020-06-17
分享劳动成果PostgreSQL 9.2.8 chm
分享劳动成果PostgreSQL 9.2.8 chm 将PostgreSQL 9.2.8的安装目录下的doc\postgresql\html里所有的html文件整理成chm格式,便于使用和查询。 这里感谢PrecisionHelper的开发者,使用了这个工具。将原先下载的PostgreSQL 9.0.4中文版chm反编译了,得到了*.hhc文件。经过1天的努力将他整理成9.2.8的chm。 下载地
作者:编程之家 时间:2020-06-17
上一页
227
228
229
230
231
232
233
234
下一页
小编推荐
热门标签
更多
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