手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
PostgreSQL接口编程二:.NetDataProvider--Npgsql驱动
1介绍 Npgsql是pg的.Net驱动,它可以使任何基于.Net framework开发的程序访问数据库。它100%由C#实现。支持和pg7.x和8.x。 我写这篇文章时用的是pg9.x,可以正常访问。 这个接口支持.Net data provider,和ADO.NET之OLEDB/ODBC有区别。要是从别的数据库迁移过来,而以前使用的是ADO.NET之OLEDB/ODBC接口,有些访问数据库的
作者:编程之家 时间:2020-06-01
PostgreSQL接口编程三:JDBC接口
1介绍 pgJDBC驱动可以使Java程序以标准的数据库无关的java代码连接pg。除了一些pg特定的是纯java实现,因此只需要下载jar包就可以开干了。 扩展PostgreSQL的外,该驱动程序提供了相当完整的JDBC3规范的实施。目标是完全符兼容,但现在还没有兼容在todo list中列出 可以从下面的网站上 http://jdbc.postgresql.org/ 下载驱动包postgres
作者:编程之家 时间:2020-06-01
postgresql调优一:postgresql参数调优
1。pg中性能相关常调参数 参数名称 参数意义 优化思路 shared_buffers 数据库服务器将使用的共享内存缓冲区大小,该缓冲区为所有连接共用。从磁盘读入的数据(主要包括表和索引)都缓存在这里。 提高该值可以减少数据库的磁盘IO。 work_mem 声明内部排序和哈希操作可使用的工作内存大小。该内存是在开始使用临时磁盘文件之前使用的内存数目。数值以kB为单位的,缺省是 1024
作者:编程之家 时间:2020-06-01
Instagram 架构师分析笔记
from: http://www.dbanotes.net/arch/instagram.html Instagram 团队上个月才迎来第 7 名员工,是的,7个人的团队。作为 iPhone 上最火爆的图片类工具,instagram 用户数量已经超过 1400 万,图片数量超过 1.5 亿张。不得不说,这真他妈是个业界奇迹。 几天前,只有三个人的 Instagram 工程师团队发布了一篇文章:Wh
作者:编程之家 时间:2020-06-01
QGIS1.7.1版本编译
QGIS1.7.1编译 (仅将此文献给喜欢调试QGIS的Giser) 编译qgis开始 参考文档:{ http://download.osgeo.org/qgis/doc/manual/qgis-1.6.0_coding-compilation_guide_en.pdf } 参考网址:{ http://www.qgis.org/wiki/Building_QGIS_from_Source } 编译
作者:编程之家 时间:2020-06-01
Postgres中的ResourceOwner对象简介
ResourceOwner对象 为简化查询相关资源的管理(如pin和表级锁等),PG中引入了ResourceOwner对象 的概念。这些与查询相关的资源必须以某种可靠的方式被跟踪,以确保当查询结束后 被释放,甚至是查询由于错误被中止时资源被释放。相对于期望整个执行过程拥有牢 不可破的数据结构,PG更愿意采用单例模式去跟踪这些资源。 ResourceOwner的API建立在Mem
作者:编程之家 时间:2020-06-01
PostgreSQL启动过程中的那些事三:加载GUC参数
1先上个图,看一下函数调用过程梗概,中间细节有略 GUC参数初始化分两步,第一步先读取buildin/compiled-in的GUC参数默认值,这里包括全部的GUC参数,建立GUC参数相关结构变量,第二步读取postgresql.conf配置文件中的参数设置之。从上图中能看出来,这个读取并设置postgresql.conf中参数的过程还是挺复杂的。 2初始化GUC相关数据结构并取h
作者:编程之家 时间:2020-06-01
PostgreSQL的内存管理机制二:AllocSet/MemoryContext的内存回收
话说MemoryContextMethods结构里的函数实现了pg里AllocSet/MemoryContext的内存管理机制,定义见下面。 typedef structMemoryContextMethods { void *(*alloc) (MemoryContext context, Sizesize); /* call this free_p in case s
作者:编程之家 时间:2020-06-01
Trac服务器的安装与配置
Trac是Edgewall公司开发并维护的开放源码网页界面项目管理、缺陷追踪软件。要搭建Trac服务器平台,不仅仅需要Trac软件,还需要网络服务器和数据库的支持。这其中包括了很多软件的安装和配置,具体过程会在下面一一详述。 1.安装Trac 首先是在单机上的trac安装和配置。 在Ubuntu下安装Trac十分简单,只需要输入下列命令即可: sudo apt-get inst
作者:编程之家 时间:2020-06-01
关于postgreSQL版本的一个简单测试
步骤 1->安装postgreSQL 9.0.4-1版本并且建立一个数据库owner为posgres,完成后作个备份。 并且对owner进行设置如下图。variable value为table的scheme。(步骤1,2,3和下设定相同) 2->安装postgreSQL 9.0.2-1版本并且建立数据库和步骤的名称保持一致,并且owner相同。恢复数据(利用步骤1的备份)。 发现数据根本就恢复不了
作者:编程之家 时间:2020-06-01
[PostgreSQL] PG91 的 Replication + Hot Stanby 配
转自:http://godbms.blogspot.com/2011/11/pg91-replication-hot-stanby.html 1. 初始化 $ initdb -D path/to/pg911-prim --encoding=UTF-8 --no-locale --pwprompt --auth=md5 2. 免密码设置 (hostname:port:database:usernam
作者:编程之家 时间:2020-06-01
北京2011-11-05 PostgreSQL用户交流会
11月5日,现场实到37人,比想象中的人多, 和北京的经济、信息化水平相比还不成比例,北京的数据库用户是不是都money多的没地方花了??? 从一个侧面也体现了举办此用户交流会的必要性。 下面是萧少聪,秦红胜,孙鹏讲解图片,谈了时势、应用、pg的主要发起人、开发环境等,手机拍的,效果不好。 逯永收组织的不错。 使我们从中受益,希望未来更好!
作者:编程之家 时间:2020-06-01
postgresql获得一个插入的序列号的值
1)我如何获得一个插入的序列号的值? 一种方法是在插入之前先用函数 nextval() 从序列对象里检索出下一个 SERIAL 值,然后再显式插入。可用伪码这样描述: new_id = execute("SELECT nextval('person_id_seq')"); execute("INSERT INTO person (id, name) VALUES (new_id, 'Blaise
作者:编程之家 时间:2020-06-01
initdb初始化PostgreSQL数据库
initdb 名称:初始化一个PostgreSQL数据库簇 语法: initdb [OPTION] [DATADIR] 选项: -A,--auth=METHOD:指定本地连接的认证方法 [-D,--pgdata=]DATADIR:指定数据库簇的原始目录(必须为空) -E,--encoding=ENCODING:指定数据库的默认编码 --locale=LOCA
作者:编程之家 时间:2020-06-01
pg_ctl管理PostgreSQL数据库
pg_ctl 名称:一个初始化,启动,停止,或控制PostgreSQL服务器的设备(命令). 用法: pg_ctl init[db] [-D DATADIR] [-s] [-o "OPTIONS"] pg_ctl start [-w] [-t SECS] [-D DATADIR] [-s] [-l FILENAME] [-o "OPTIONS"] pg_ctl s
作者:编程之家 时间:2020-06-01
pg_dump转存PostgreSQL数据库
pg_dump 名称:将一个数据库转存为一个文本文件或其他格式文件 语法: pg_dump [OPTION] [DBNAME] 常规选项: -f,--file=FILENAME:指定输出的文件或目录名 -F,--format=c|d|t|p :指定输出文件格式(custom,目录,tar,文本文件) -Z,--compress=0-9:指定压缩级别 --lo
作者:编程之家 时间:2020-06-01
R树 Rtree
有需要R树源码的可到我的资源里拿,可以直接使用。 (以下引自百度百科) R树 R树是GUTTMAN于1984年提出的最早支持扩展对象存取方法之一,也是目前应用最为广泛的一种空间索引结构。许多商用空间数据库系统,如MapInfo SpatialWaro和Oracle Spatial等均提供对R树的支持,开放源码系统PostgreSQL也实现了R树。近二十多年来,许多学者致力于R树的研究,在R
作者:编程之家 时间:2020-06-01
postgresql 字段sql语句 更改表名
1.更改表名 alter table 表名 rename to 新表名 2.更改字段名 alter table 表名 rename 字段名 to 新字段名 3,更改字段类型 如:ID 字段 原类型为 character varying(50) 新类型为integer 其中,ID中原有数据为1,2,3等数字 用如下语句更改 alter table dbo.titemtype alter colu
作者:编程之家 时间:2020-06-01
powerbuilder 中执行postgresql存储过程
一、postgresql存储过程 如下 CREATE OR REPLACE FUNCTION dbo.up_tregist_insert(IN p_vehicleno character varying, IN p_rdate timestamp without time zone, OUT rd_seq bigint) RETURNS bigint AS $BODY$ BEGIN INSER
作者:编程之家 时间:2020-06-01
解决Driver not loaded报错的方法
http://blog.chinaunix.net/space.php?uid=518595&do=blog&id=64238 解决Driver not loaded报错的方法 (2007-08-06 08:49) 使用odbc连接数据库时报错driver not loaded,解决方法: 1) cd %QTDIR%\src\plugins\sqldrivers\odbc
作者:编程之家 时间:2020-06-01
Postgresql 数据库备份与恢复
一、备份 pb_dump -U postgres autoRepair > c:\b 或 pg_dumpall -U postgres > C:\b 二、恢复 psql -U postgres -d autoRepair<c:\b 注释 一、备份 -U 用户名 autoRepair数据库名 >c:\b 保存到C盘下的b文件中
作者:编程之家 时间:2020-06-01
流数据挖掘(三)
本篇主要介绍流数据的研究内容。 数据流处理准备知识。 1. 数据流模型的研究 数据流模型是对数据流的逻辑抽象,合理的数据流模型,可以改善数据流的处理效率,是设计高效的处理算法的基础。数据流分析模型主要包括: 滑动窗口模型(sliding window model)、界标模型(landmark model)和快照窗口模型(snapshot window model)。 快照
作者:编程之家 时间:2020-06-01
使用CodeBlock在WX2.9.3下编译databaselayer中的PostgreSQL连接库
从wxCode官网上下载databaselayer1.8库,解压。 打开Codeblocks.引入MS VC++ 工程,如下图 选择PostgreSQL连接库 只选择编译两种环境的连接库 设置工程的Properties属性 将其中的output filename 中的vc改为gcc,msw28改为msw29, objects output dir中的vc也改为gcc. 修改工程的build
作者:编程之家 时间:2020-06-01
greenplum(postgresql)之数据字典
本文转自:http://www.voidcn.com/article/p-prxbfphk-bbx.html greenplum是基于postgresql开发的分布式数据库,里面大部分的数据字典是一样的。我们在维护gp的时候对gp的数据字典比较熟悉,特此分享给大家。在这里不会详细介绍每个字典的内容,只会介绍常见的应用以及一些已经封装好了的函数。具体的介绍大家可以去看postgresql的中文文档
作者:编程之家 时间:2020-06-01
postgresql/greenplum查询依赖于表上的视图
本文转自:http://www.voidcn.com/article/p-hhethajr-bbx.html 在postgresql、greenplum中,我们经常需要重建某张表,为了方便回滚,我们一般将原表rename掉,然后重建原表。 这样子,就会有一个问题:依赖于原表的视图还是依赖于rename的表,没有依赖于新表。这是因为视图定义的时候是根据表的oid来定义了,原表rena
作者:编程之家 时间:2020-06-01
PostgreSQL启动过程中的那些事四:初始化全局时区global_timezone
话说初始化和设置完GUC参数后,改变了当前工作文件夹,给数据集文件夹加了文件锁postmaster.pid,接着就是初始化时区设置,这些都跳过去了,后来发现初始化时区用到了pg里的动态哈希表,决定还是把这个写出来。 动态哈希表在pg里使用的地方很多,pg使用它管理共享内存shared memory、锁、市区timezone等。Linux使用哈希表来管理内存、连接等。后面再讨论pg里的动态哈希表dy
作者:编程之家 时间:2020-06-01
PostgreSQL 交互终端
用法:psql [option...] [dbname [username]] 选项 ●-a --echo-all 在读取行时向标准输出打印所有内容。 这个选项在脚本处理时比交互模式时更有用。这个选项等效于设置变量 ECHO 为 all。 ●-A --no-align 切换为非对齐输出模式。(缺省输出模式是对齐的。) ●-c command --command command 声明 p
作者:编程之家 时间:2020-06-01
Postgresql: UUID的使用
默认安装的 Postgresql 是不带 UUID 函数的,为了生成一个 UUID,我们不得不在客户端生成。其实在 Postgresql 的安装目录下已经存在这样的函数定义,我们只需将其 import 进来即可。 在安装目录的 share/contrib 下面,可以找到 uuid-ossp.sql 将这个文件的函数加入对应的数据库后: 然后我们可以尝试用导入的函数生成一个UUID:(跟sq
作者:编程之家 时间:2020-06-01
postgresql 维护与优化
原文:http://ruimemo.wordpress.com/2010/03/31/postgresql-performance-and-maintenance-%EF%BC%88postgres-%E4%BC%98%E5%8C%96%E4%B8%8E%E7%BB%B4%E6%8A%A4/ 每次看postgresql的设定,好像每次都忘记。过一段时间又要看。今天终于决定,开始blog吧。 pos
作者:编程之家 时间:2020-06-01
PostgreSQL启动过程中的那些事五:初始化世界上现有行政区时区
话说初始化完全局时区后,初始化全部的时区。 从默认时区文件%PostgreSQL Home%\share\timezone\Default中读、解析世界上按行政区划现有的时区以及这些时区和UTC的以秒记的时差到临时MemoryContext "TZParserMemory"里的有序tzEntry **类型的timezone数组base里。然后把base数组拷贝到MemoryCont
作者:编程之家 时间:2020-06-01
上一页
194
195
196
197
198
199
200
201
下一页
小编推荐
热门标签
更多
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