<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DU4AQn04fSp7ImA9WhRVE08.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167</id><updated>2012-01-11T22:25:43.335-02:00</updated><category term="in-memory database" /><category term="database refactoring" /><category term="plpgsql" /><category term="dojo" /><category term="targettrust" /><category term="postgresql" /><category term="oficina" /><category term="pgcon" /><category term="dba" /><category term="vaga" /><category term="patrocinio" /><category term="porto alegre" /><category term="consegi" /><category term="diff" /><category term="#postgresql #git #gource #video" /><category term="pgday" /><category term="array" /><category term="pgbr" /><title>Fabrízio de Royes Mello</title><subtitle type="html">Blog sobre Tecnologia da Informação</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://fabriziomello.blogspot.com/" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/FabrzioDeRoyesMello" /><feedburner:info uri="fabrzioderoyesmello" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DEYHQn85fSp7ImA9WhdbE0s.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-5529485008839704768</id><published>2011-10-11T17:48:00.000-03:00</published><updated>2011-10-11T17:48:53.125-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-11T17:48:53.125-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="#postgresql #git #gource #video" /><title>Vídeo com atividade do repositório GIT do PostgreSQL nos últimos meses</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/5529485008839704768/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2011/10/video-com-atividade-do-repositorio-git.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/5529485008839704768?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/5529485008839704768?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/CnkQYUi48u8/video-com-atividade-do-repositorio-git.html" title="Vídeo com atividade do repositório GIT do PostgreSQL nos últimos meses" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><content type="html">
Pessoal,
Montei um pequeno vídeo [1] que mostra a atividade do repositório GIT do PostgreSQL nos últimos meses.
Para gerar o vídeo usei o Gource [2].

[1] http://www.vimeo.com/30394945[2] http://code.google.com/p/gource/

---
Fabrízio Mello
fabriziomello [at] gmail.com
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JQ_fm4ULhBSET_lfBzQ_iEVq4oY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JQ_fm4ULhBSET_lfBzQ_iEVq4oY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JQ_fm4ULhBSET_lfBzQ_iEVq4oY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JQ_fm4ULhBSET_lfBzQ_iEVq4oY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/CnkQYUi48u8" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2011/10/video-com-atividade-do-repositorio-git.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4GSXY5cCp7ImA9WhdXGE8.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-4595120928587550973</id><published>2011-08-31T17:35:00.000-03:00</published><updated>2011-08-31T17:35:28.828-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-31T17:35:28.828-03:00</app:edited><title>PGBR2011 - Chamada de Trabalhos</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/4595120928587550973/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2011/08/pgbr2011-chamada-de-trabalhos.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/4595120928587550973?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/4595120928587550973?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/jkN2FYUetDE/pgbr2011-chamada-de-trabalhos.html" title="PGBR2011 - Chamada de Trabalhos" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Pessoal,

A chamada de trabalhos do PGBR2011 está aberta.

Vejam mais informações interessantes de como participar no excelente post do Fábio Telles.

---
Fabrízio Mello
fabriziomello [at] gmail.com
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7ZqYd3onAIB2WFByOJWL-Jr8l40/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7ZqYd3onAIB2WFByOJWL-Jr8l40/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7ZqYd3onAIB2WFByOJWL-Jr8l40/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7ZqYd3onAIB2WFByOJWL-Jr8l40/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/jkN2FYUetDE" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2011/08/pgbr2011-chamada-de-trabalhos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYGSH46cSp7ImA9WhdSGEU.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-3509852838480599851</id><published>2011-07-28T17:15:00.000-03:00</published><updated>2011-07-28T17:15:29.019-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T17:15:29.019-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="patrocinio" /><category scheme="http://www.blogger.com/atom/ns#" term="targettrust" /><category scheme="http://www.blogger.com/atom/ns#" term="pgday" /><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>PGDay/RS 2011 - Targettrust irá Sortear 1 (um) Curso de PostgreSQL (20h)</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/3509852838480599851/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2011/07/pgdayrs-2011-targettrust-ira-sortear-1.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/3509852838480599851?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/3509852838480599851?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/mK0iz1KuzF4/pgdayrs-2011-targettrust-ira-sortear-1.html" title="PGDay/RS 2011 - Targettrust irá Sortear 1 (um) Curso de PostgreSQL (20h)" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Durante o PGDay/RS 2011 a T@rgetTrust, empresa especializada em treinamentos, irá sortear 1 (um) curso, a escolha do sorteado, da sua Formação PostgreSQL:

PostgreSQL Fundamentos
PostgreSQL Procedural
PostgreSQL Administração
PostgreSQL Administração Avançada
Mais informações acesse o site do evento em:
http://www.postgresql.org.br/eventos/pgday/rs
Cordialmente,

Fabrízio de Royes Mello

&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mA45tLAFGDDChOG7Vu8q4sQxiag/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mA45tLAFGDDChOG7Vu8q4sQxiag/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mA45tLAFGDDChOG7Vu8q4sQxiag/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mA45tLAFGDDChOG7Vu8q4sQxiag/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/mK0iz1KuzF4" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2011/07/pgdayrs-2011-targettrust-ira-sortear-1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAGQnc_fip7ImA9WhdSGEU.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-2106966951314835708</id><published>2011-06-15T09:11:00.001-03:00</published><updated>2011-07-28T17:08:43.946-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T17:08:43.946-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="plpgsql" /><category scheme="http://www.blogger.com/atom/ns#" term="pgday" /><category scheme="http://www.blogger.com/atom/ns#" term="dojo" /><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>PGDay/RS 2011 em Porto Alegre/RS</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/2106966951314835708/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2011/06/pgdayrs-2011-em-porto-alegrers.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/2106966951314835708?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/2106966951314835708?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/kqbxWoqARDQ/pgdayrs-2011-em-porto-alegrers.html" title="PGDay/RS 2011 em Porto Alegre/RS" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">

O que é?

Postgres ou PostgreSQL é um projeto de Sistema Gerenciador de Banco de Dados open-source que foi iniciado em 1986, na Universidade de Berkeley, na Califórnia.

PGDay, ou Dia do Postgres, é um evento não tão formal quanto ao PGBR (Conferência sobre PostgreSQL no Brasil) e de caráter regional, podendo ser realizado com poucas pessoas em qualquer/vários estados do País.



Quais são os 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eXsjcDAO187sy3Fzt1-B4dCvqWg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eXsjcDAO187sy3Fzt1-B4dCvqWg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eXsjcDAO187sy3Fzt1-B4dCvqWg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eXsjcDAO187sy3Fzt1-B4dCvqWg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/kqbxWoqARDQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2011/06/pgdayrs-2011-em-porto-alegrers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUENSHkycSp7ImA9WhdSGEU.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-361614563361364666</id><published>2011-04-08T08:07:00.001-03:00</published><updated>2011-07-28T17:08:19.799-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T17:08:19.799-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="pgbr" /><category scheme="http://www.blogger.com/atom/ns#" term="pgcon" /><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>PGBR2011 - Conferência Nacional PostgreSQL (3-4 Novembro, São Paulo)</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/361614563361364666/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2011/04/pgbr2011-conferencia-nacional.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/361614563361364666?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/361614563361364666?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/30CIqjCXMv0/pgbr2011-conferencia-nacional.html" title="PGBR2011 - Conferência Nacional PostgreSQL (3-4 Novembro, São Paulo)" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">O PGBR (antes conhecido como PGCon Brasil) é o maior evento sobre PostgreSQL das Américas: em 2009 e 2008, o evento trouxe mais de 300 profissionais de TI e, em 2007, mais de 200. Em 2011, serão 3 salas simultâneas com tutoriais, palestras e mesas de alto nível, contando com desenvolvedores nacionais e internacionais do PostgreSQL além de profissionais renomados no mercado brasileiro.


Venha 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qFjwl__SFvrrCoPKB6TB0gsrag4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qFjwl__SFvrrCoPKB6TB0gsrag4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qFjwl__SFvrrCoPKB6TB0gsrag4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qFjwl__SFvrrCoPKB6TB0gsrag4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/30CIqjCXMv0" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2011/04/pgbr2011-conferencia-nacional.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEMQHw_eSp7ImA9WhdSGEU.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-8444073012452708983</id><published>2010-10-12T22:15:00.001-03:00</published><updated>2011-07-28T17:08:01.241-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T17:08:01.241-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="porto alegre" /><category scheme="http://www.blogger.com/atom/ns#" term="dba" /><category scheme="http://www.blogger.com/atom/ns#" term="vaga" /><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>Vaga DBA PostgreSQL em Porto Alegre/RS</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/8444073012452708983/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2010/10/vaga-dba-postgresql-em-porto-alegrers.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/8444073012452708983?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/8444073012452708983?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/iK_yn84Gxtw/vaga-dba-postgresql-em-porto-alegrers.html" title="Vaga DBA PostgreSQL em Porto Alegre/RS" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Pessoal,

Estamos com uma vaga para DBA PostgreSQL em Porto Alegre/RS, com as seguintes requisitos:
ATRIBUIÇÕES:instalar/configurar Linux para posterior instalação do PostgreSQL
instalar/configurar o PostgreSQL na empresa (produção, desenvolvimento e testes) e nos clientes (produção e testes)
implantação e manutenção de políticas e rotinas de backup das bases de dados da empresa e dos clientes (
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wr3RmQ326zxiAFKgsU_PTScuNOA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wr3RmQ326zxiAFKgsU_PTScuNOA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wr3RmQ326zxiAFKgsU_PTScuNOA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wr3RmQ326zxiAFKgsU_PTScuNOA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/iK_yn84Gxtw" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2010/10/vaga-dba-postgresql-em-porto-alegrers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEASHkycCp7ImA9WhdSGEU.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-4949577005977114838</id><published>2010-09-17T09:54:00.001-03:00</published><updated>2011-07-28T17:07:29.798-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T17:07:29.798-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="array" /><category scheme="http://www.blogger.com/atom/ns#" term="diff" /><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>Função "array_diff" em PostgreSQL</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/4949577005977114838/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2010/09/funcao-arraydiff-em-postgresql.html#comment-form" title="2 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/4949577005977114838?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/4949577005977114838?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/ZK2_ux2N0rQ/funcao-arraydiff-em-postgresql.html" title="Função &quot;array_diff&quot; em PostgreSQL" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><content type="html">Estava realizando algumas queries aqui no meu trabalho e tive a necessidade de uma função que retornasse um array contendo os elementos de um determinado array e não estão presentes em outro, igual ao array_diff do PHP [1].
Para resolver esse pequeno problema bastou um SELECT, vejam a implementação da função "array_diff" para PostgreSQL abaixo:
CREATE OR REPLACE FUNCTION array_diff (anyarray, 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Vhg1JT6HjUeHt42RaPIDNm9kcEQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Vhg1JT6HjUeHt42RaPIDNm9kcEQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Vhg1JT6HjUeHt42RaPIDNm9kcEQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Vhg1JT6HjUeHt42RaPIDNm9kcEQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/ZK2_ux2N0rQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2010/09/funcao-arraydiff-em-postgresql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEHQno9fip7ImA9WhdSGEU.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-3616306682597792191</id><published>2010-08-21T19:14:00.006-03:00</published><updated>2011-07-28T17:07:13.466-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T17:07:13.466-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="oficina" /><category scheme="http://www.blogger.com/atom/ns#" term="consegi" /><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>CONSEGI 2010</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/3616306682597792191/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2010/08/consegi-2010.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/3616306682597792191?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/3616306682597792191?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/wqP9NMAKVDs/consegi-2010.html" title="CONSEGI 2010" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Nos dias 18, 19 e 20 de agosto/2010 ocorreu o evento denominado CONSEGI2010, onde tive oportunidade de participar como palestrante/instrutor em algumas atividades relacionadas ao PostgreSQL.

Abaixo seguem os links para download dos arquivos da palestra de das oficinas que ministrei:
Dia 19/08 - Palestra: Database Refactoring com PostgreSQLDia 20/08 - Oficina: PostgreSQL BásicoDia 20/02 - Oficina
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/V_YY-nJlrC3K7jwdky6mxhzx3B0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/V_YY-nJlrC3K7jwdky6mxhzx3B0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/V_YY-nJlrC3K7jwdky6mxhzx3B0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/V_YY-nJlrC3K7jwdky6mxhzx3B0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/wqP9NMAKVDs" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2010/08/consegi-2010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUINQHwyeSp7ImA9WhdSGEU.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-8465487709410892937</id><published>2010-06-27T19:57:00.004-03:00</published><updated>2011-07-28T17:06:31.291-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T17:06:31.291-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="in-memory database" /><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>PostgreSQL na Memória RAM (In-Memory Database)</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/8465487709410892937/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2010/06/postgresql-na-memoria-ram-in-memory.html#comment-form" title="2 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/8465487709410892937?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/8465487709410892937?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/q6GvZSvWeZk/postgresql-na-memoria-ram-in-memory.html" title="PostgreSQL na Memória RAM (In-Memory Database)" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><content type="html">Recentemente (dia 24/06/2010) em seu blog, replicado no planet-postgresql, o Sr. Robert Haas postou o artigo denominado "PostgreSQL as an In-Memory Only Database".

Baseado em seu relato e no abordado na lista pgsql-performance montei este pequeno tutorial para exemplificar na prática o que foi discutido, ou seja, uma forma fácil e rápida de criar o seu próprio "PostgreSQL as an In-Memory 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4F2J_dD9m239vxPqKDoGKVIojV4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4F2J_dD9m239vxPqKDoGKVIojV4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4F2J_dD9m239vxPqKDoGKVIojV4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4F2J_dD9m239vxPqKDoGKVIojV4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/q6GvZSvWeZk" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2010/06/postgresql-na-memoria-ram-in-memory.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIDQX44fyp7ImA9WhdSGEU.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-365177693536652365</id><published>2010-04-13T16:43:00.003-03:00</published><updated>2011-07-28T17:06:10.037-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T17:06:10.037-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>PostgreSQL 8.2.x em Ubuntu &gt; 8.04</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/365177693536652365/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2010/04/postgresql-82x-em-ubuntu-804.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/365177693536652365?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/365177693536652365?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/VcqxeSBs3D4/postgresql-82x-em-ubuntu-804.html" title="PostgreSQL 8.2.x em Ubuntu &gt; 8.04" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><content type="html">Como é de conhecimento de todos as versões do Ubuntu superiores a 8.04 (hardy) não possuem em seus repositórios padrões o PostgreSQL 8.2.x, então o caminho natural para que seja feita a instalação é download dos fontes, compilar e instalar... para quem tem bastante intimidade com Linux + PostgreSQL essa é uma atividade corriqueira e que normalmente é realizada em ambientes de produção.

Porém 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ATsWeLUjUok7yx9_AhS03RammkE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ATsWeLUjUok7yx9_AhS03RammkE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ATsWeLUjUok7yx9_AhS03RammkE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ATsWeLUjUok7yx9_AhS03RammkE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/VcqxeSBs3D4" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2010/04/postgresql-82x-em-ubuntu-804.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIASXY9eip7ImA9WhdSGEU.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-901558484411241456</id><published>2010-01-22T09:21:00.002-02:00</published><updated>2011-07-28T17:05:48.862-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T17:05:48.862-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>PostgreSQL 8.5 vs 9.0</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/901558484411241456/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2010/01/postgresql-85-vs-90.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/901558484411241456?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/901558484411241456?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/62Jp8RzvC_M/postgresql-85-vs-90.html" title="PostgreSQL 8.5 vs 9.0" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Não é oficial ainda mas parece que não teremos mais uma versão 8.5 do PostgreSQL... a nova versão será 9.0 conforme discussão na lista de desenvolvimento do mesmo [1].

O motivo dessa mudança é o grande número de novas funcionalidades que irá incorporar a nova versão do PostgreSQL... isso é muito interessante pois a evolução do "elefantinho" está cada vez mais acelerada...

Vida longa ao 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jFxxqvYRMR-3fCIHw-2MLUaUdMQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jFxxqvYRMR-3fCIHw-2MLUaUdMQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jFxxqvYRMR-3fCIHw-2MLUaUdMQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jFxxqvYRMR-3fCIHw-2MLUaUdMQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/62Jp8RzvC_M" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2010/01/postgresql-85-vs-90.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ANRXk_eip7ImA9WxJaFEQ.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-7501234663907071695</id><published>2009-07-03T12:11:00.027-03:00</published><updated>2009-08-05T14:03:14.742-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-05T14:03:14.742-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>Case PgBouncer 1.3 com PostgreSQL 8.2</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/7501234663907071695/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2009/07/case-pgbouncer-13-com-postgresql-82.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/7501234663907071695?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/7501234663907071695?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/QAFLHtwyoeY/case-pgbouncer-13-com-postgresql-82.html" title="Case PgBouncer 1.3 com PostgreSQL 8.2" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Pessoal,Estou finalizando a implantação do PgBouncer 1.3 com PostgreSQL 8.2 e obtive excelentes resultados só pelo fato de colocar o Pool de Conexões na frente do "postmaster".Até aqui não temos nada de muito surpreendente a não ser pelo fato de que, segundo a documentação do próprio PgBouncer fala que podemos ter 100% de transparência com o PostgreSQL 8.3 pelo fato do comando "DISCARD" estar 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Z20ZhzDbkmCZpVziU_s4sDOUHmI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z20ZhzDbkmCZpVziU_s4sDOUHmI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Z20ZhzDbkmCZpVziU_s4sDOUHmI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z20ZhzDbkmCZpVziU_s4sDOUHmI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/QAFLHtwyoeY" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2009/07/case-pgbouncer-13-com-postgresql-82.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYFQXk_fip7ImA9WxJaFEQ.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-4498882909062860811</id><published>2009-07-01T18:32:00.006-03:00</published><updated>2009-08-05T14:08:30.746-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-05T14:08:30.746-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>PostgreSQL 8.4 Lançado</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/4498882909062860811/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2009/07/postgresql-84-lancado.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/4498882909062860811?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/4498882909062860811?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/Occ1AaOjxJU/postgresql-84-lancado.html" title="PostgreSQL 8.4 Lançado" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Há poucas horas foi aunciado na lista pgsql-announce, pelo Sr. Josh Berkus, o lançamento versão 8.4 do PostgreSQL.Mais informações e a nota oficial de lançamento traduzidas podem ser encontradas em:http://www.postgresql.org/about/press/presskit84.html.brCordialmente,Fabrízio de Royes Mellofabriziomello [at] gmail.com
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QVJ39L2H8LeWap_310rY1M4geOg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QVJ39L2H8LeWap_310rY1M4geOg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QVJ39L2H8LeWap_310rY1M4geOg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QVJ39L2H8LeWap_310rY1M4geOg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/Occ1AaOjxJU" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2009/07/postgresql-84-lancado.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYGRX0-cCp7ImA9WxJaFEQ.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-2699845623305066592</id><published>2009-07-01T10:31:00.004-03:00</published><updated>2009-08-05T14:08:44.358-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-05T14:08:44.358-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>Compilando o pgAdmin 1.10.0 no Ubuntu 9.04</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/2699845623305066592/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2009/07/compilando-o-pgadmin-1100-no-ubuntu-904.html#comment-form" title="6 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/2699845623305066592?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/2699845623305066592?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/gc5khYclge8/compilando-o-pgadmin-1100-no-ubuntu-904.html" title="Compilando o pgAdmin 1.10.0 no Ubuntu 9.04" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>6</thr:total><content type="html">Ontem (30/06/2009) como já anunciado no blog foi liberada a nova versão do pgAdmin, entretanto ainda não foram disponibilizadas versões compiladas do mesmo para Linux.Então para instalar não teve jeito, tive de fazer download dos fontes e compilar e para isso tive de seguir os seguinte passos:1) Instalar os pré-requisitossudo apt-get install build-essentialsudo apt-get install libxml2-devsudo 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jkc3a0UWC8TMQvhB56xcmzXhgGE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jkc3a0UWC8TMQvhB56xcmzXhgGE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jkc3a0UWC8TMQvhB56xcmzXhgGE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jkc3a0UWC8TMQvhB56xcmzXhgGE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/gc5khYclge8" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2009/07/compilando-o-pgadmin-1100-no-ubuntu-904.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYHSX0ycCp7ImA9WxJaFEQ.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-971356656000745706</id><published>2009-07-01T10:04:00.006-03:00</published><updated>2009-08-05T14:08:58.398-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-05T14:08:58.398-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>Disponibilizado pgAdmin v1.10.0</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/971356656000745706/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2009/07/disponibilizado-pgadmin-v1100.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/971356656000745706?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/971356656000745706?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/N4TCYkGzF2c/disponibilizado-pgadmin-v1100.html" title="Disponibilizado pgAdmin v1.10.0" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Pessoal,Após mais de um ano de desenvolvimento foi disponibilizada a tão esperada versão 1.10.0 do pgAdmin.Algumas das novas funcionalidades dessa versão:Construtor Gráfico de Consultas (Graphical Query Builder)Motor de Scripts na ferramenta de consulta (pgScript)Suporte melhorado para Postgres Plus Advanced Server e Greeplum DatabaseSuporte a "Full Text Search"Mecanismo para integração com 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_uLLfQRD8Y1VMpcaeJae9hrK0vY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_uLLfQRD8Y1VMpcaeJae9hrK0vY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_uLLfQRD8Y1VMpcaeJae9hrK0vY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_uLLfQRD8Y1VMpcaeJae9hrK0vY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/N4TCYkGzF2c" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2009/07/disponibilizado-pgadmin-v1100.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYBRn07eip7ImA9WxJaFEQ.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-8569533779193983648</id><published>2009-07-01T09:29:00.006-03:00</published><updated>2009-08-05T14:09:17.302-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-05T14:09:17.302-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="database refactoring" /><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>Palestra Database Refactoring com PostgreSQL - URCAMP Alegrete/RS</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/8569533779193983648/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2009/07/palestra-database-refactoring-com.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/8569533779193983648?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/8569533779193983648?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/_UyxzooH22I/palestra-database-refactoring-com.html" title="Palestra Database Refactoring com PostgreSQL - URCAMP Alegrete/RS" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Ontem (30/06/2009) ministrei a palestra de Database Refactoring para os alunos do Curso de Informática da Universidade da Região da Campanha (URCAMP) de Alegrete/RS.O evento contou com a presença de alunos dos últimos semestres do Curso de Informática bem como de alguns docentes do Curso.Os slides da palestra estão disponíveis em:http://www.slideshare.net/fabriziomello/
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Kt4_9GNeZ-XVXvCrinnHUUleNTQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Kt4_9GNeZ-XVXvCrinnHUUleNTQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Kt4_9GNeZ-XVXvCrinnHUUleNTQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Kt4_9GNeZ-XVXvCrinnHUUleNTQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/_UyxzooH22I" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2009/07/palestra-database-refactoring-com.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYMQXs9eyp7ImA9WxJaFEQ.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-5816483761271376362</id><published>2009-06-09T13:18:00.005-03:00</published><updated>2009-08-05T14:09:40.563-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-05T14:09:40.563-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>PGCon Brasil 2009 - Chamada de Trabalhos</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/5816483761271376362/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2009/06/pgcon-brasil-2009-chamada-de-trabalhos.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/5816483761271376362?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/5816483761271376362?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/HokgMr2aEgw/pgcon-brasil-2009-chamada-de-trabalhos.html" title="PGCon Brasil 2009 - Chamada de Trabalhos" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Está aberta a Chamada de Trabalhos para o PGCon Brasil 2009 - 3a Conferência Brasileira de PostgreSQL.Se você utiliza o PostgreSQL ou tem essa intenção, não deixe de participar. Seja como palestrante ou visitante você será muito bem vindo ao maior evento brasileiro sobre o "Banco de Dados Open-Source mais poderoso do mundo".Informações e dicas de publicação também podem ser encontradas em:http://
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BijHZhHyoncygs5nlgn8E1y4u4c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BijHZhHyoncygs5nlgn8E1y4u4c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BijHZhHyoncygs5nlgn8E1y4u4c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BijHZhHyoncygs5nlgn8E1y4u4c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/HokgMr2aEgw" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2009/06/pgcon-brasil-2009-chamada-de-trabalhos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYNSX45eSp7ImA9WxJaFEQ.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-7864857033758612811</id><published>2009-04-27T13:36:00.005-03:00</published><updated>2009-08-05T14:09:58.021-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-05T14:09:58.021-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="database refactoring" /><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>Refatoração de Banco de Dados - Porto Alegre AgileWeekend 2009</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/7864857033758612811/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2009/04/refatoracao-de-banco-de-dados-porto.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/7864857033758612811?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/7864857033758612811?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/wBanShcwyp0/refatoracao-de-banco-de-dados-porto.html" title="Refatoração de Banco de Dados - Porto Alegre AgileWeekend 2009" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><content type="html">Esse final de semana (25 e 26 de abril de 2009) tive a oportunidade de participar, como palestrante, do Porto Alegre AgileWeekend 2009 [1], discursando  sobre Refatoração de Banco de Dados (Database Refactoring) [2] utilizando o PostgreSQL.O evento contou com conteúdo de alto nível, demonstrando cases de sucesso na  aplicação de métodos e práticas ágeis no desenvolvimento de software  tais como:-
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ywn6oqp0JfxWhPVFxawUYAwvIcQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ywn6oqp0JfxWhPVFxawUYAwvIcQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ywn6oqp0JfxWhPVFxawUYAwvIcQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ywn6oqp0JfxWhPVFxawUYAwvIcQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/wBanShcwyp0" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2009/04/refatoracao-de-banco-de-dados-porto.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUFQXs8fyp7ImA9WxJaFEQ.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-4020661636245112013</id><published>2009-01-10T18:48:00.003-02:00</published><updated>2009-08-05T14:10:10.577-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-05T14:10:10.577-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>PostgreSQL - Procurar Determinado OID no Catálogo</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/4020661636245112013/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2009/01/postgresql-procurar-determinado-oid-no.html#comment-form" title="3 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/4020661636245112013?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/4020661636245112013?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/oJbYCb8KpF8/postgresql-procurar-determinado-oid-no.html" title="PostgreSQL - Procurar Determinado OID no Catálogo" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>3</thr:total><content type="html">Hoje na lista postgresql-br um membro relatou um problema ao executar um pg_dump o qual acusava não encontrar um schema com um determinado OID.Erro relatado:# pg_dump -U postgres -d jetclass -v -Fc -f banco.backup -n publicpg_dump: reading schemaspg_dump: reading user-defined functionspg_dump: reading user-defined typespg_dump: schema with OID 264202372 does not existpg_dump: *** aborted because 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7_4qWam2oc0gzAodnv0pUYvOL38/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7_4qWam2oc0gzAodnv0pUYvOL38/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7_4qWam2oc0gzAodnv0pUYvOL38/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7_4qWam2oc0gzAodnv0pUYvOL38/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/oJbYCb8KpF8" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2009/01/postgresql-procurar-determinado-oid-no.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUGRXw8fSp7ImA9WxJaFEQ.&quot;"><id>tag:blogger.com,1999:blog-7906996670902611167.post-1618623389842135783</id><published>2009-01-10T16:59:00.004-02:00</published><updated>2009-08-05T14:10:24.275-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-05T14:10:24.275-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>PostgreSQL - Recuperação de Erro “failed to re-find parent key” no start do processo</title><link rel="replies" type="application/atom+xml" href="http://fabriziomello.blogspot.com/feeds/1618623389842135783/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://fabriziomello.blogspot.com/2009/01/postgresql-recuperao-de-erro-failed-to.html#comment-form" title="6 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/1618623389842135783?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7906996670902611167/posts/default/1618623389842135783?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FabrzioDeRoyesMello/~3/Dwc3_TXpXTc/postgresql-recuperao-de-erro-failed-to.html" title="PostgreSQL - Recuperação de Erro “failed to re-find parent key” no start do processo" /><author><name>Fabrízio de Royes Mello</name><uri>http://www.blogger.com/profile/00868969448686556643</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>6</thr:total><content type="html">      Esses dias um cliente ligou com problemas no start do PostgreSQL e, verificando nos logs, encontrei o seguinte: 2009-01-07 14:24:15 BRST 3939    LOG:  database system was interrupted while in recovery at 2009-01-07 14:19:55 BRST2009-01-07 14:24:15 BRST 3939    HINT:  This probably means that some data is corrupted and you will have to use the last backup for recovery.2009-01-07 14:24:15 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0HlVMZNekYGhYyD2emOmOyg6RZQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0HlVMZNekYGhYyD2emOmOyg6RZQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0HlVMZNekYGhYyD2emOmOyg6RZQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0HlVMZNekYGhYyD2emOmOyg6RZQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FabrzioDeRoyesMello/~4/Dwc3_TXpXTc" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabriziomello.blogspot.com/2009/01/postgresql-recuperao-de-erro-failed-to.html</feedburner:origLink></entry></feed>

