admin 管理员组

文章数量: 1184232


2024年3月8日发(作者:android intent)

0 00

PostgreSQL版CMS使用说明

目录

一、PostgreSQL数据库基本情况 ...................................................... 2

1、简介............................................................................................ 2

2、特点............................................................................................ 2

二、PostgreSQL版CMS使用说明 ...................................................... 2

1、 安装CMS的传统方法................................................................. 2

2、PostgreSQL版CMS安装方法 ..................................................... 3

3、新版CMS说明............................................................................. 8

4、工具支持 .................................................................................... 9

5、数据库备份方法 ....................................................................... 10

6、查询统计 .................................................................................. 17

7、升级方法 .................................................................................. 18

8、程序修改、修复、卸载方法 .................................................... 18

三、PostgreSQL版CMS分析 ............................................................ 19

1、优点.......................................................................................... 19

2、缺点.......................................................................................... 20

四、推广计划 ................................................................................... 20

0

0 00

一、PostgreSQL数据库基本情况

1、简介

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。PostgreSQL支持大部分 SQL标准,并提供许多现代特性:如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制;它包括了目前世界上最丰富的数据类型的支持,其中有些数据类型连商业数据库都不具备, 比如 IP 类型和几何类型等;同样,PostgreSQL 可以用许多方法扩展,比如,增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。从技术角度来讲,PostgreSQL 采用的是比较经典的 C/S

(client/server)结构,也就是一个客户端对应一个服务器端守护进程的模式, 这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索并最终把结果格式化输出后返回给客户端。

2、特点

(1)完全免费,而且是BSD协议。

(2)可使用复杂SQL、存储过程、触发器、索引。

(3)是多进程的。

(4)没有回滚段。

(5)具有异步提交(Asynchronous Commit)功能。

二、PostgreSQL版CMS使用说明

1、 安装CMS的传统方法

包括以下步骤:

(1)在FTP上下载MySQL(由于版权问题,不能刻在光盘中)

(2)解压mysql_

(3)运行“”安装服务

(4)进入系统服务,启动“MySQL”服务

(5)找到光盘,复制tomcat

(6)安装JDK

(7)设置环境变量JAVA_HOME=„„

0

0 00

(8)运行Tomcat下的,安装服务

(9)运行Tomcat下的设置参数

(10)进入系统服务,启动“Apache Tomcat HikCMS”服务

如果操作熟练,大约需要30分钟,这还不算从FTP上下载MySQL文件的时间,一般也需要一个小时。

而这一切,即将成为历史。

新版CMS安装包,极大地简化了整个CMS安装过程,只需点击“下一步”即可完成。

2、PostgreSQL版CMS安装方法

(1)由于PostgreSQL是完全免费的,可以刻录到光盘中

(2)找到CMS安装文件,一般是“iVMS5000_CMS_XXXX_Cn_V5.2.0_”

(3)选择语言类型,默认是中文

(4)下一步,开始安装

0

0 00

(5)接受许可

(6)输入公司名称

0

0 00

(7)如果不做设置,选全部,安装过程会自动完成

(8)选“定制”后,可以做一些设置,包括安装路径

0

0 00

(9)选择功能,一般情况下,都需要安装,默认即可

(10)点击安装

0

0 00

(11)大约2分钟后,整个CMS安装、启动完成

(12)输入IP,登录平台,导入license

0

0 00

3、新版CMS说明

(1)新版本的CMS安装过程集文件复制、环境变量设置、安装服务、启动服务于一体,安装完成后即可登录,部署效率大大提高。

(2)环境变量

安装过程自动设置系统环境变量JAVA_HOME

(3)服务

安装完成后,自动安装到系统中的服务包括:

◆ 数据库:PostgreSQL

◆ CMS:Apache Tomcat CMS

启动类型都是自动启动

(4)进程

◆ PostgreSQL进程,包括 和 pg_ctl

◆ Tomcat进程,即

默认情况下,安装文件位于C:Program FileshikvisionCMS目录下,具体为:

◆ database,数据库

◆ webserver,包括

◇ Java,即JDK

◇ Tomcat,即CMS,Tomcatwebapps下有root文件夹

(5)安装目录文件

◆ legal notices,授权许可

(6)默认端口

◆ 数据库端口:5432

◆ 平台端口:80

0

0 00

4、工具支持

(1)Navicat工具

支持MySQL的工具Navicat同样也支持PostgreSQL,只要下载相应版本即可,即“Navicat for PostgreSQL”,操作方式相同。

◆ 创建连接

注:创建连接时,不支持localhost方式,需填写实际IP或填写127.0.0.1

◆ 打开数据库:

0

0 00

(2)pgAdmin

pgAdmin 是PostgreSQL自带的管理工具,具有以下功能:

◇ 管理对象,如新增或删除表空间、组角色、组登录、数据库、表、触发器、视图、函数等,一般用不到

◇ 备份据库,后面有详细介绍

◇ 恢复数据库

◇ 查询统计,后面具体介绍

5、数据库备份方法

(1)复制文件法:

复制..hikvisionCMSdatabase文件夹到备份目录

(2)Navicat工具备份

◆ 使用Navicat工具,连接到数据库

◆ 在public上右键,选择“转储SQL文件”

0

0 00

◆ 设置保存文件路径

◆ 提示成功,备份完成

(3)PostgreSQL自带工具pgAdmin备份CMS

◆ 打开工具..

◆ 建立连接

0

0 00

◆ 依次打开,找到CMS,右键,选择备份

0

0 00

◆ 设置备份路径,其它默认

◆ 点确定,备份完成即可

0

0 00

提示:这里备份出来的文件非文本文件,只有该工具才可识别。

特殊情况下,会用到这里的恢复功能,需专人指导,特别是处理用户数据时。

(4)PostgreSQL自带工具pgAdmin备份整个数据库

注:该方法备份的是整个数据库,包括CMS数据库和自带的postgres数据库

◆ 打开工具..

◆ 建立连接

0

0 00

◆ 右键,选择备份服务器

0

0 00

◆ 设置备份路径

◆ 备份完成

0

0 00

注:该方法备份出来的是纯文本文件,可用记事本打开。

6、查询统计

(1)Navicat工具

◆ 同备份方法,使用Navicat工具连接CMS数据库

◆ 依次点击查询新建查询,即可在新窗口中输入查询、统计的SQL语句,运行后即可看到结果

(2)pgAdmin工具

◆ 同备份方法,使用pgAdmin工具连接CMS数据库

0

0 00

◆ 打开CMS数据库点击查询按钮数据查询、统计SQL语句执行查询,即可看到结果。

7、升级方法

(1)数据库升级

◆ 如果希望保留用户数据,则只能用升级脚本,可使用Navicat工具,“运行SQL文件”

◆ 如果需要完全重装,可将原CMS卸载,重装即可

(2)Tomcat升级

◆ 覆盖root文件夹或相应文件

8、程序修改、修复、卸载方法

找到安装文件,打开后,选择相应功能,如图

0

0 00

注:卸载时,也可以进入控制面板卸载程序,找到CMS,卸载即可。

三、PostgreSQL版CMS分析

1、优点

与原CMS相比,PostgreSQL版CMS具有较多优点

(1)免费

PostgreSQL是完全免费的,而MySQL是收费的。

(2)无版权问题

PostgreSQL可刻录在光盘上,并邮寄,不存在版权问题。前期必须到FTP上下载MySQL,经常出现版本错误。后期一个项目对应一张光盘,包含PostgreSQL版CMS安装文件、Server安装文件、ControlClient安装文件。

(3)部署简单

PostgreSQL版CMS部署非常简单,几乎是傻瓜式的。

(4)平台使用方法不变

PostgreSQL版CMS使用方法与原5000平台CMS使用方法完全相同,包括导入license、添加配置信息、预览、回放、上墙、报警等,无任何差异。

(5)Tomcat无变化

Tomcat文件夹的结构无变化,只是默认目录稍有不同,root的位置、数据库连接文件、Logo等均与原来CMS相同。

0

0 00

(6)稳定

从目前已试运行的30多个项目分析,PostgreSQL版CMS运行稳定,未出现问题。

(7)易移植

从MySQL版CMS移植到PostgreSQL版CMS比较容易。不过一般不建议这样做,风险还是存在的。

(8)文件较小

PostgreSQL版CMS安装文件大约是190M,而前期CMS约有230M。

PostgreSQL也具有自带的管理工具pgAdmin。

另外,支持MySQL的Navicat工具同样支持PostgreSQL,使用方法基本相同,只要下载相应版本即可,即Navicat for PostgreSQL。

(10)支持多种操作系统

PostgreSQL支持Windows XP、Windows 7、Windows Server 2003、Windows Server

2008、Linux等主流操作系统。

(9)工具支持

2、缺点

(1)进程较多

一般情况下,PostgreSQL会启动28个“”进程,一个“pg_”进程,大约占用150M物理内存

四、推广计划

鉴于PostgreSQL的众多优点,以及公司、用户的切身利益考虑,通用平台组预计在2011年9月全面推广PostgreSQL版CMS,新项目、新定制基本上都会使用此版本。而原MySQL版CMS会继续做支持和维护。

0


本文标签: 数据库 方法 安装