<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Postgresql on 空想枫</title>
    <link>http://it580.com/tags/postgresql/</link>
    <description>Recent content in Postgresql on 空想枫</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>&amp;copy; 2001-2020 空想枫</copyright>
    <lastBuildDate>Mon, 23 Feb 2009 21:37:20 +0000</lastBuildDate>
    
	<atom:link href="http://it580.com/tags/postgresql/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>debian下OpenNMS的安装</title>
      <link>http://it580.com/debian-e4-b8-8bopennms-e7-9a-84-e5-ae-89-e8-a3-85/</link>
      <pubDate>Mon, 23 Feb 2009 21:37:20 +0000</pubDate>
      
      <guid>http://it580.com/debian-e4-b8-8bopennms-e7-9a-84-e5-ae-89-e8-a3-85/</guid>
      <description>OpenNMS主页:http://www.opennms.org/
1.增加OpenNMS的源
执行命令:
 nano /etc/apt/sources.list
 加入如下内容:
 deb http://debian.opennms.org stable main
deb-src http://debian.opennms.org stable main
 如果你喜欢尝试新的开发版本请将stable 改为 unstable 即可.
将OpenNMS的PGP Key 加入 APT.
执行命令:
 wget –O – http://debian.opennms.org/OPENNMS-GPG-KEY | apt-key add -
 2.安装OpenNMS
执行命令:
 apt-get update
apt-get install opennms
 3.配置数据库
执行命令:
 nano /etc/postgresql/8.1/main/pg_hba.conf
 将ident sameuser 修改 修改为 trust。修改后的内容如下:
 local all all trust
host all all 127.0.0.1&amp;frasl;32 trust
host all all ::1/128 trust</description>
    </item>
    
    <item>
      <title>PostgreSQL Windows自动备份脚本</title>
      <link>http://it580.com/postgresql-windows-e8-87-aa-e5-8a-a8-e5-a4-87-e4-bb-bd-e8-84-9a-e6-9c-ac/</link>
      <pubDate>Thu, 19 Feb 2009 10:12:16 +0000</pubDate>
      
      <guid>http://it580.com/postgresql-windows-e8-87-aa-e5-8a-a8-e5-a4-87-e4-bb-bd-e8-84-9a-e6-9c-ac/</guid>
      <description>用于Windows下的PostgreSQL备份脚本。 将如下文件保存为Pgsql_Automated_backup.bat。请阅读该文件内部的说明。
 @echo off rem 功能:postgresql windows 平台 自动备份脚本 rem 在备份目录d:\backup下分月建立目录，在每月目录中保存当月的分天备份文件 rem 在备份前在命令行执行echo %date% 确保日期格式是yyyy-mm-dd,如果不是的话，请到控制面板修改区域与语言选项中修改日期格式。 rem 作者:David Pan rem 日期:2009-02-19 @set Filename=%date:~0,10%.backup @set Dirname=%date:~0,7% rem 如果当天是一号则新建新月份目录 @if %date:~8,2% == 01 (md d:\backup\&amp;rdquo;%Dirname%&amp;ldquo;) rem 如果没有当月目录则新建当月目录 @if not exist d:\backup\&amp;rdquo;%Dirname%&amp;rdquo; (md d:\backup\&amp;rdquo;%Dirname%&amp;ldquo;) rem 执行备份任务,备份databasename数据库，请将version换成你的pgsql版本，或者根据你的pg_dump文件所在位置修改。 &amp;ldquo;%ProgramFiles%&amp;rdquo;\PostgreSQL\version\bin\pg_dump.exe&amp;rdquo; -i -h localhost -p 5432 -U postgres -F c -b -v -f d:\backup\&amp;rdquo;%Dirname%\%Filename%&amp;rdquo; databasename rem 将备份文件打包成rar格式，并删除原始备份文件。(确保你已经安装了winrar，如果你没有安装在默认目录，请根据winrar文件的位置修改路径) @if exist d:\backup\&amp;rdquo;%Dirname%\%Filename%&amp;ldquo; (&amp;rdquo;%ProgramFiles%&amp;rdquo;\winrar\winrar a -df d:\backup\&amp;rdquo;%Dirname%\%Filename%&amp;ldquo;.rar d:\backup\&amp;rdquo;%Dirname%\%Filename%&amp;ldquo;) rem 自动删除三月前的备份，根据建立日期判断 @if %date:~8,2% ==25 (for /f &amp;ldquo;skip=3&amp;rdquo; %%a in (&amp;lsquo;dir /b/ad/o:-d d:\backup&amp;rsquo;) do @if exist d:\backup\%%a rd /s /q d:\backup\%%a) @echo on</description>
    </item>
    
  </channel>
</rss>