http://eloiribeiro.wordpress.com/2010/06/21/instalacao-de-postgresql-postgis-em-ubuntu-10-4/<br><br>
<div style="margin: 0px 2px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
<div style="margin: 0px 1px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
<div style="padding: 4px; background-color: #c3d9ff;"><h3 style="margin:0px 3px;font-family:sans-serif">Enviado para você por termal12 através do Google Reader:</h3></div>
<div style="margin: 0px 1px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
<div style="margin: 0px 2px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
<div style="font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px"><h2 style="margin: 0.25em 0 0 0"><div class=""><a href="http://feedproxy.google.com/~r/PlanetaSig/~3/M-Eg8UZAngs/">Instalação de PostgreSQL + PostGIS em Ubuntu 10.4</a></div></h2>
<div style="margin-bottom: 0.5em">via <a href="http://planetasig.viasig.com" class="f">Planeta SIG - Portugal</a> de Eloi em 21/06/10</div><br style="display:none">
<div><p>Partindo do principio que temos adicionado às nossas fontes de <em>software</em> o repositório de <em><a href="https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable?field.series_filter=lucid">UbuntuGIS</a></em> (ver <a href="http://eloiribeiro.wordpress.com/2010/06/13/personalizando-o-novo-ubuntu-10-4/">entrada anterior</a>), procedemos à instalação de PostgreSQL 8.4, PostGIS 1.5 e pgAdmin III.</p>
<pre>sudo apt-get install postgresql postgresql-8.4 postgresql-client postgresql-client-8.4 postgresql-client-common postgresql-common postgresql-contrib postgresql-contrib-8.4 postgresql-doc postgresql-doc-8.4 postgresql-8.4-postgis postgis pgadmin3 pgadmin3-data
</pre>
<p>Mudamos a senha do utilizador <em>postgres</em> no gestor de base de dados. Este utilizador tem todos os privilégios para administrar a base de dados.</p>
<pre>sudo su postgres -c psql template1
ALTER USER postgres WITH PASSWORD 'senha';
\q # para sair de psql
</pre>
<p>Mudamos novamente a senha do utilizador <em>postgres</em> no sistema operativo, para que sejam iguais.</p>
<pre>sudo passwd postgres # em seguida pedirá a senha
</pre>
<p>Criamos outro utilizador, com o mesmo nome que usamos no sistema operativo, no meu caso <em>eloi</em>, mudar pelo vosso utilizador. Este utilizador será para um uso corrente da base de dados e assim evitar o uso do utilizador <em>postgres</em> (<em>superuser</em>) para as tarefas comuns.</p>
<pre>createuser --createdb eloi
</pre>
<p>Executamos o <em>script adminpack.sql</em> para adicionar <a href="http://www.pgadmin.org/docs/dev/extend.html">novas funcionalidades</a> a pgAdmin III.</p>
<pre>su postgres
psql -f /usr/share/postgresql/8.4/contrib/adminpack.sql
</pre>
<p>Agora vamos criar uma base de dados espacial como modelo, com o nome de <em>postgis</em>, para a partir de esta poder criar outras bases de dados espaciais mais facilmente. Vamos adicionar-lhe a linguagem de programação <em>plpgsql</em> e executar dois <em>scripts</em>: <em>postgis.sql</em> que vai criar todas as funções de PostGIS e <em>spatial_ref_sys.sql</em> que criará a tabela <em>spatial_ref_sys</em> no esquema <em>public</em> com todos os Sistemas de Coordenados suportados.</p>
<pre>su postgres
createdb -U postgres postgis
createlang -U postgres plpgsql postgis
psql -U postgres -d postgis -f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql
psql -U postgres -d postgis -f /usr/share/postgresql/8.4/contrib/postgis-1.5/spatial_ref_sys.sql
psql -d postgres -c "UPDATE pg_database SET datistemplate='true' WHERE datname='postgis';"
</pre>
<p>Finalmente criamos a base de dados que vamos dar uso, a partir da base de dados modelo (<em>postgis</em>), que criamos no passo anterior. Com a opção -U definimos o dono e com -T (de <em>template</em>) definimos a base de dados modelo seguido do nome da nova base de dados, por exemplo geodatabase.</p>
<pre>createdb -U eloi -T postgis geodatabase
</pre>
<br> <a href="http://feeds.wordpress.com/1.0/gocomments/eloiribeiro.wordpress.com/469/" rel="nofollow"><img src="http://feeds.wordpress.com/1.0/comments/eloiribeiro.wordpress.com/469/" alt="" border="0"></a> <a href="http://feeds.wordpress.com/1.0/godelicious/eloiribeiro.wordpress.com/469/" rel="nofollow"><img src="http://feeds.wordpress.com/1.0/delicious/eloiribeiro.wordpress.com/469/" alt="" border="0"></a> <a href="http://feeds.wordpress.com/1.0/gostumble/eloiribeiro.wordpress.com/469/" rel="nofollow"><img src="http://feeds.wordpress.com/1.0/stumble/eloiribeiro.wordpress.com/469/" alt="" border="0"></a> <a href="http://feeds.wordpress.com/1.0/godigg/eloiribeiro.wordpress.com/469/" rel="nofollow"><img src="http://feeds.wordpress.com/1.0/digg/eloiribeiro.wordpress.com/469/" alt="" border="0"></a> <a href="http://feeds.wordpress.com/1.0/goreddit/eloiribeiro.wordpress.com/469/" rel="nofollow"><img src="http://feeds.wordpress.com/1.0/reddit/eloiribeiro.wordpress.com/469/" alt="" border="0"></a> <img src="http://stats.wordpress.com/b.gif?host=eloiribeiro.wordpress.com&blog=7354167&post=469&subd=eloiribeiro&ref=&feed=1" alt="" border="0"><img src="http://feeds.feedburner.com/~r/PlanetaSig/~4/M-Eg8UZAngs" width="1" height="1"></div></div>
<br>
<div style="margin: 0px 2px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
<div style="margin: 0px 1px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
<div style="padding: 4px; background-color: #c3d9ff;"><h3 style="margin:0px 3px;font-family:sans-serif">Coisas que você pode fazer a partir daqui:</h3>
<ul style="font-family:sans-serif"><li><a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Ffeeds.feedburner.com%2FPlanetaSig?source=email">Inscrever-se no Planeta SIG - Portugal</a> usando o <b>Google Reader</b></li>
<li><a href="http://www.google.com/reader/?source=email">Começar a usar o Google Reader</a> para se manter facilmente atualizado sobre <b>todos os seus sites favoritos</b></li></ul></div>
<div style="margin: 0px 1px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
<div style="margin: 0px 2px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>