<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Igo Coelho &#187; PostgreSQL</title>
	<atom:link href="http://www.igocoelho.com.br/category/postgresql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.igocoelho.com.br</link>
	<description>Meus pensamentos sobre muitas coisas...</description>
	<lastBuildDate>Thu, 05 Jan 2012 17:41:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel='hub' href='http://www.igocoelho.com.br/?pushpress=hub'/>
	<copyright>2006-2007 </copyright>
	<managingEditor>igocoelho@gmail.com (Igo Coelho)</managingEditor>
	<webMaster>igocoelho@gmail.com (Igo Coelho)</webMaster>
	<image>
		<url>http://www.igocoelho.com.br/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Igo Coelho</title>
		<link>http://www.igocoelho.com.br</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Meus pensamentos sobre muitas coisas...</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Igo Coelho</itunes:author>
	<itunes:owner>
		<itunes:name>Igo Coelho</itunes:name>
		<itunes:email>igocoelho@gmail.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.igocoelho.com.br/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>Instalação e configuração do PostgreSQL no linux</title>
		<link>http://www.igocoelho.com.br/2009/01/05/instalacao-e-configuracao-do-postgresql-no-linux-2/</link>
		<comments>http://www.igocoelho.com.br/2009/01/05/instalacao-e-configuracao-do-postgresql-no-linux-2/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 12:44:51 +0000</pubDate>
		<dc:creator>igocoelho</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://www.igocoelho.com.br/2009/01/05/instalacao-e-configuracao-do-postgresql-no-linux-2/</guid>
		<description><![CDATA[No primeiro post de 2009 estou recuperando do meu antigo blog uma receita de bolo para instalação e configuração do PostgreSQL 8.2 no linux. A versão atual, nesse momento a 8.3, não suporta mais a codificação latin1 mais conhecida como ISO-8859-1.1º Passo &#8211; Downloadftp.postgresql.org/pub/source/v8.2.11/postgresql-8.2.11.tar.gz2º Passo &#8211; Descompacte o pacote$ tar -zxvf postgresql-8.2.11.tar.gz3º Passo &#8211; Acesse [...]]]></description>
			<content:encoded><![CDATA[<p>No primeiro post de 2009 estou recuperando do meu antigo blog uma receita de bolo para instalação e configuração do PostgreSQL 8.2 no linux. A versão atual, nesse momento a 8.3, não suporta mais a codificação latin1 mais conhecida como ISO-8859-1.<br/><br/><span>1º Passo &#8211; Download</span><br/><br/>ftp.postgresql.org/pub/source/v8.2.11/postgresql-8.2.11.tar.gz<br/><br/><span>2º Passo &#8211; Descompacte o pacote</span><br/><br/>$ tar -zxvf postgresql-8.2.11.tar.gz<br/><br/><span>3º Passo &#8211; Acesse o diretório</span><br/><br/>$ cd postgresql-8.2.11<br/><br/><span>4º Passo &#8211; Configuração e compilação</span><br/><br/>$ ./configure &#8211;prefix=/usr/local/postgres &#8211;bindir=/usr/bin &#8211;sysconfdir=/etc/postgres<br/>$ make<br/><br/><span>5º Passo &#8211; Instalação</span><br/><br/>$ su<br/>$ make install<br/><br/><span>6º Passo &#8211; Criando grupo e usuário</span><br/><br/>$ groupadd postgres<br/>$ adduser postgres -g postgres<br/><br/><span>7º Passo &#8211; Criando diretório para os dados</span><br/><br/>$ mkdir /usr/local/postgres/data<br/>$ chown postgres.postgres /usr/local/postgres/data<br/><br/><span>8º Passo &#8211; Inicializando o banco</span><br/><br/>$ su &#8211; postgres<br/>$ initdb -D /usr/local/postgres/data<br/><br/><span>9º Passo &#8211; Rodando o postgres em segundo plano, gravando logs</span><br/><br/>$ postmaster -D /usr/local/postgres/data >> /usr/local/postgres/data/logfile &#038;<br/><br/><span>10º Passo &#8211; Testando</span><br/><br/>$ psql template1 postgres<br/><br/>Caso tenha conectado digite \q para sair.<br/><br/><span>11º Passo &#8211; Copiando arquivo de inicialização</span><br/><br/>Vá ao diretório onde o PostgeSQL foi descompactado e copie o arquivo chamado &#8220;linux&#8221; que esta na pasta ./contrib/start-scripts para /etc/init.d/ renomeando para postgresql dando permissão para execução.<br/><br/>$ su &#8211; root<br/>$ mv ./contrib/start-scripts/linux /etc/init.d/postgresql<br/>$ chmod +x /etc/init.d/postgresql<br/><br/><span>12º Passo &#8211; Configurando o arquivo</span><br/><br/></p>
<ul>
<li>Abra o arquivo no editor de texto</li>
<li>Edite a linha 32 trocando seu conteúdo de prefix=/usr/local/pgsql para prefix=/usr/local/postgres</li>
<li>Edite a linha 35 trocando seu conteúdo de PGDATA=&#8221;/usr/local/pgsql/data&#8221; para PGDATA=&#8221;/usr/local/postgres/data&#8221;</li>
<li>Edite a linha 60 trocando seu conteúdo de DAEMON=&#8221;$prefix/bin/postmaster&#8221; para DAEMON=&#8221;/usr/bin/postmaster&#8221;</li>
<li>Edite a linha 63 trocando seu conteúdo de PGCTL=&#8221;$prefix/bin/pg_ctl&#8221; para PGCTL=&#8221;/usr/bin/pg_ctl&#8221;</li>
<li>Salve o arquivo</li>
</ul>
<p><br/><span>13º Passo &#8211; Testando o arquivo</span><br/><br/>Ainda como root digite os seguintes comando para verificar se o arquivo esta correto:<br/><br/>$ /etc/init.d/postgresql status<br/>$ /etc/init.d/postgresql stop<br/>$ /etc/init.d/postgresql start<br/>$ /etc/init.d/postgresql restart<br/><br/><span>14º Passo &#8211; Iniciando automaticamente</span><br/><br/>Edite o aqrquivo /etc/rc.local adicionando a seguinte linha:<br/>/etc/init.d/postgresql start<br/><br/><span>15º Passo &#8211; Testando novamente</span><br/><br/>Agora basta reinicar a sessão e repetir o 10º Passo.<br/><br/>Obs: Caso tenha problemas na instalação verifique se há um compilador C instalado corretamente.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.igocoelho.com.br/2009/01/05/instalacao-e-configuracao-do-postgresql-no-linux-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Agendando Backup do PostgreSQL no Windows</title>
		<link>http://www.igocoelho.com.br/2008/01/26/agendando-backup-do-postgresql-no-windows/</link>
		<comments>http://www.igocoelho.com.br/2008/01/26/agendando-backup-do-postgresql-no-windows/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 17:24:06 +0000</pubDate>
		<dc:creator>igocoelho</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.igocoelho.com.br/?p=37</guid>
		<description><![CDATA[Estava precisando agendar uma rotina de backup para o PostgreSQL no Windows. Depois de algum tempo pesquisando em forums e alguns blogs, vou postar aqui um passo a passo para uma solução bem rápida e simples. Criando o arquivo:Crie um arquivo de lote chamado &#8220;rotina_backup.bat&#8221; e insira os seguintes comandos: @echo off for /f &#8220;tokens=1,2,3,4 [...]]]></description>
			<content:encoded><![CDATA[<p>Estava precisando agendar uma rotina de backup para o PostgreSQL no Windows. Depois de algum tempo pesquisando em forums e alguns blogs, vou postar aqui um passo a passo para uma solução bem rápida e simples.</p>
<p><b>Criando o arquivo:</b><br />Crie um arquivo de lote chamado &#8220;rotina_backup.bat&#8221; e insira os seguintes comandos:</p>
<blockquote><p>
@echo off<br />
for /f &#8220;tokens=1,2,3,4 delims=/ &#8221; %%a in (&#8216;DATE /T&#8217;) do set hoje=%%b%%c%%d<br />
CD &#8220;C:\Arquivos de programas\PostgreSQL\8.1\bin\&#8221;<br />
pg_dump -U postgres meu_database > C:\bck_%hoje%.backup<br />
exit
</p></blockquote>
<p>Você deve ter algumas preocupações com o arquivo de lote. A primeira delas é informar onde o arquivo de backup será salvo. Se você deixar o arquivo de lote como está ele criará o backup com seu nome sendo composto pela data atual no diretório &#8220;C:&#8221; ficando como o seguinte exemplo: &#8220;C:\bck_26012008.backup&#8221;. <br />A segunda preocupação é garantir que o arquivo de lote acesse o diretório correto do executável de dump. Se você durante a instalação usou o diretório padrão ele é o seguinte: &#8220;C:\Arquivos de programas\PostgreSQL\8.1\bin\&#8221;.</p>
<p><b>Criando a tarefa agendada:</b><br />Clique no botão Iniciar &#8211; Programas &#8211; Acessórios &#8211; Ferramentas do sistema &#8211; Tarefas agendadas e crie um agendamento para este arquivo de lote.</p>
<p>Caso tenha alguma dúvida de como criar uma tarefa agendada, <a target='_blank' href='http://www.baboo.com.br/absolutenm/templates/content.asp?articleid=7518&#038;zoneid=24&#038;resumo='>Clique aqui</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.igocoelho.com.br/2008/01/26/agendando-backup-do-postgresql-no-windows/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

