最新文章列表

jdbc调用postgreSQL数据库内置函数

1. current_timestamp   返回的是当前的时间戳 table intense.miracle id integer DEFAULT 0 name character varying (20) timestamp timestamp without time zone Class.forName("org.postgresql.Driver"); Co ...
czj4451 评论(0) 有3165人浏览 2012-05-08 16:02

ArcEngine+PostgreSQL+Postgis With out ArcSDE

      ArcGis平台是一个价格相当高的商业平台,本来想通过ArcSDE进行开发,这样方便而且有保证。但是因为项目在初期阶段还未采购ArcGis平台,前期为了项目开发对于初学ArcEngine的偶,破解破的我头大,可以说费了九牛三虎之力。项目进行到数据处理阶段,前期的开发工作的数据源来自shp文件。现在需要用到数据库来提供数据源了,发现ArcSDE又要破解,又是狂乱的百度啊,问题是比ArcEn ...
rocye 评论(0) 有5690人浏览 2012-05-04 10:51

用MinGW编译PostgreSQL的详细方法

2010年做了一个精简版的PostgreSQL 8.4.4,依照文档推荐的方法用VC 2005编译,但是编译出来的结果运行不够稳定,pg_dump和pg_restore都异常退出,提示内存不能为READ。 改用MinGW和GCC 4.5编译后,问题解决。 现在 PostgreSQL 9.1.3 出来了,MinGW 也出了 GCC 4.6.2 版本,发现 GCC 4.6.2 编译速度要快的多,大约1 ...
liuwangxia 评论(0) 有2046人浏览 2012-04-28 19:54

PostgreSQL启动过程中的那些事七:初始化共享内存和信号十九:shmem中初始化BTree相关结构

       这一节 pg 初始化 BTree 用到的相关结构,通过 BTreeShmemInit 例程实现 。主要是初始化了一个 BTVacInfo 结构,并使用了面向过程C 语言编 ...
BeiGang 评论(0) 有1102人浏览 2012-04-24 21:34

PostgreSQL启动过程中的那些事七:初始化共享内存和信号十八:shmem中初始化WalSender和WalRecv相关结构

1 先上个图,看一下函数调用过程梗概,中间略过部分细节 初始化 walsender 和 walreceiver 相关结构 方法调用流程图   2 初始化 xlog 相关结构 话说 main()-> … ->PostmasterMain()-> … ->reset_shared() ...
BeiGang 评论(0) 有1084人浏览 2012-04-17 19:20

转换字节顺序

从PostgreSQL传来的二进制数据是网络字节顺序的,即高位先到,低位后到. 使用时转换成本机字节顺序, 才能万无一失. //将网络字节序的字节数据,转换成本机字节顺序的: long long netToHost_Int8(byte * bytes, int len = 8) { unsigned long long llv = 0; for (int i = 0 ...
zxggmail 评论(0) 有1080人浏览 2012-04-13 12:42

PostgreSQL启动过程中的那些事七:初始化共享内存和信号十七:shmem中初始化AutoVacuum相关结构

    这一节 pg 初始化 AutoVacuum 系统和进程用到的相关结构,通过 AutoVacuumShmemInit 例程实现 。主要是初始化了一个 AutoVacuumShmemStruct 结构和autovacuum_max_workers 个(默认3 个,可以根据GUC 参数设置) 结构组成的链表,以供 AutoVacuum 相关进程使用。 Aut ...
BeiGang 评论(0) 有1169人浏览 2012-04-10 20:35

PowerDesigner如何导出建表sql脚本

1 按照数据库类型,切换数据库。 Database-> Change Current DBMS...   2 生成sql脚本 Database -> Database Generation 的Preview选项卡 点击保存按钮,保存产生的sql脚本到本地。   【注意】: 1 本人使用的powerDesigner是15.2版本。 2 产生出的sql脚本一般会有d ...
housen1987 评论(0) 有54172人浏览 2012-04-05 23:45

PostgreSQL启动过程中的那些事七:初始化共享内存和信号十六:shmem中初始化BgWriter

       这一节 pg 初始化后台写进程( BgWriter )用到的相关结构,通过 BgWriterShmemInit 例程实现 。主要是初始化了一个 BgWriterShmemStruct 结构,并使用了面向过程C 语言编程的一个技巧,把这个结构中的固定长度数组 BgWriterRequest requests[1] 扩充成 NBuffers 个(根据 ...
BeiGang 评论(0) 有1126人浏览 2012-03-28 21:10

PostgreSQL与MySQL比较

From: http://bbs.chinaunix.net/thread-1688208-1-1.html  
zdcshh 评论(0) 有1222人浏览 2012-03-28 10:20

PostgreSQL 查看数据库,表和索引的大小

1. 查看数据库大小。 select pg_size_pretty(pg_database_size('db_name')); 通过 pgAdmin 我们可以看到,在 PostgreSQL(pg_catalog) 下有如下两个视图: pg_stat_user_tables,pg_stat_user_indexes。可以通过它们来查看表及索引的大小。 2. 查看所有索引的大小。 select ...
yhz61010 评论(0) 有7530人浏览 2012-03-26 14:43

PostgreSQL启动过程中的那些事七:初始化共享内存和信号十五:shmem中初始化ProcSignal

         这一节 pg 初始化非 postmaster 进程间发送信号用到的相关结构,在共享内存里通过信号交互,通过 ProcSignalShmemInit 例程实现 。主要是初始化了 MaxBackends + NUM_AUXPROCTYPES =164 个 (默认是100+64 个,可以设置) ProcSignalSlot 结构的数组,以供非 ...
BeiGang 评论(0) 有1052人浏览 2012-03-22 22:16

PostgreSQL启动过程中的那些事七:初始化共享内存和信号十四:shmem中初始化PMSignal

         这一节 pg 初始化 postmaster 子进程给 postmaster 进程发送信号用到的相关结构,在共享内存里通过信号交互,通过 PMSignalShmemInit 例程实现 。主要是初始化了一个 PMSignalData 结构,并使用了面向过程编程的一个技巧,把这个结构中的固定长度数组 sig_automatic_t PMChildFlag ...
BeiGang 评论(0) 有1181人浏览 2012-03-18 18:43

PostgreSQL启动过程中的那些事七:初始化共享内存和信号十三:shmem中初始化SharedInvalidationState

         这一节 pg 初始化管理共享失效信息状态缓存所用到的相关结构,通过 CreateSharedInvalidationState 例程实现。共享失效消息主要涉及系统目录、逻辑表、物理表文件、数据库等。   1 先上个图,看一下函数调用过程梗概,中间略过部分细节 初始化共享失效状态缓存方法调用流程图   ...
BeiGang 评论(0) 有980人浏览 2012-03-14 20:34

postgresql在ubuntu下的搭建

第一步:在Ubuntu下安装Postgresql服务器端和客户端 bzl@bzl
javaLoong 评论(0) 有993人浏览 2012-03-14 15:44

postgreSQL 常用命令

postgreSQL跟mysql 一样,是一个免费开源的数据库,它的客户端工具叫psql。 在linux中登录postgreSQL 时一定要先切换用户: (1)切换用户: su - postgres (2)运行psql -d postgres postgres 参数说明: -d 是指定数据库名 创建数据库: create database "HUANGWEI&q ...
hw1287789687 评论(0) 有4170人浏览 2012-03-14 08:41

PostgreSQL启动过程中的那些事七:初始化共享内存和信号十二:shmem中初始化SharedBackendStatus

         这一节 pg 初始化共享后台进程状态数组 SharedBackendStatus 和多个字符串缓存 ,通过 CreateSharedBackendStatus 例程实现。 1 先上个图,看一下函数调用过程梗概,中间略过部分细节   初始化 SharedBackendStatus 方法调用流程图 ...
BeiGang 评论(0) 有1170人浏览 2012-03-11 21:01

PostgreSQL启动过程中的那些事七:初始化共享内存和信号十一:shmem中初始化SharedProcArray

  这一节 pg 初始化进程表,通过 CreateSharedProcArray 例程实现,该例程中初始化的相关结构主要是为了支持维护一个所有活跃backend 进程的PGPROC 结构的未排序数组。 尽管多处用到此数组,但主要是作为确定当前运行进程的事务集合的一种方式。   1 先上个图,看一下函数调用过程梗概,中间略过部分细节   ...
BeiGang 评论(0) 有1459人浏览 2012-03-08 21:32

最近博客热门TAG

Oracle(49876) MySQL(37268) SQL Server(17623) Access(9329) DB2(4271) Redis(3181) Sybase(2414) 数据挖掘(2098) MongoDB(2014) SQLite(1817) PostgreSQL(1635) HBase(1492) NoSQL(1000) HSQLDB(620) Informix(581) Derby(578) Cassandra(375) PowerBuilder(333) CouchDB(113) TokyoCabinet(87)

博客电子书下载排行

    >>浏览更多下载

    相关资讯

    相关讨论

    Global site tag (gtag.js) - Google Analytics