<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Ola Pedro,<div><br></div><div>Tenta os comandos do Prof Rocha, costumo usar algo semelhante e geralmente não tenho problemas.</div><div><br></div><div>De qualquer forma se a estrutura das bases de dados for diferente e quiseres apenas restaurar dos dados entre tabelas sem restaurar eventuais "triggers", as vezes é preciso utilizar a opção --disable-triggers mas cuidado com a integridade dos dados. Para usar esta opção é preciso estares com credenciais de super utilizador</div><div><br></div><div>Abraço </div><div>Luís Calisto</div><div><br></div><div><br><div><hr id="stopSpelling">Date: Wed, 27 May 2015 15:58:42 +0100<br>From: pedromap@gmail.com<br>To: portugal@lists.osgeo.org<br>Subject: Re: [Portugal] Partilha dados (POSTGRESQL) entre duas entidades<br><br><div dir="ltr">Viva Prof,<div><br></div><div>Dá inúmeros erros, relacionados com relações, etc:</div><div><br></div><div><div>psql:guimaraes_vimagua.sql:30: ERROR:  relation "t_emergency_entity_id_seq" does not exist</div><div>psql:guimaraes_vimagua.sql:33: ERROR:  relation "public.t_arruamentos_cmg_2015" does not exist</div><div>psql:guimaraes_vimagua.sql:39: ERROR:  relation "t_arruamentos_cmg_2015" does not exist</div><div>psql:guimaraes_vimagua.sql:3858: invalid command \.</div><div>psql:guimaraes_vimagua.sql:3865: ERROR:  syntax error at or near "492455"</div><div>LINE 1: 492455 3395 1 0105000020656B00000100000001020000002700000000...</div><div>        ^</div><div>psql:guimaraes_vimagua.sql:3866: ERROR:  relation "t_arruamentos_cmg_2015" does not exist</div><div>psql:guimaraes_vimagua.sql:3867: ERROR:  relation "t_arruamentos_cmg_2015" does not exist</div><div>psql:guimaraes_vimagua.sql:3868: ERROR:  relation "t_arruamentos_cmg_2015" does not exist</div></div><div><br></div><div>Vou testar com os comandos sugeridos. Na próxima semana dou novidades :) </div><div><br></div><div>Obrigado e abraço,</div><div>Pedro</div><div><br></div></div><div class="ecxgmail_extra"><br><div class="ecxgmail_quote">2015-05-27 12:33 GMT+01:00 Jorge Gustavo Rocha <span dir="ltr"><<a href="mailto:jgr@di.uminho.pt" target="_blank">jgr@di.uminho.pt</a>></span>:<br><blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;">Olá Pedro,<br>
<br>
Que problema/erro te dá?<br>
<br>
Os comandos que costumo usar para passar de uma base de dados 'privada' para uma 'publica' são:<br>
<br>
pg_dump -h x.x.x.x -p 5432 -U geobox -W --format custom --verbose --file cos2007.dump --table ocupacao_solo.cos2007 privada<br>
<br>
pg_restore -h y.y.y.y -p 5432 -U geobox -W --format custom --verbose -d publica cos2007.dump<br>
<br>
Uso o formato 'custom' em vez de SQL.<br>
<br>
Dá-lhe!<br>
<br>
J. Gustavo<div><div class="h5"><br>
<br>
On 27-05-2015 11:19, Pedro Pereira wrote:<br>
</div></div><blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;"><div><div class="h5">
Boas,<br>
<br>
Necessitava partilhar dados (em PostgresSQL) remotamente entre duas<br>
entidades. Pretendia, partilhar apenas algumas tabelas de uma<br>
determinada BD.<br>
<br>
- Numa primeira tentativa fiz o dump de uma tabela de uma base de dados:<br>
pg_dump -t t_arruamentos -f /home/user/bkups/tabela.sql database1<br>
<br>
- A segunda fase, sem sucesso, era de copiar os dados para a 2ª tabela,<br>
não consegui com o:<br>
pg_restore -d database2 tabela.sql<br>
ou<br>
psql database2 -f tabela.sql<br>
<br>
Alguma sugestão?<br>
<br>
Obrigado,<br>
Pedro Pereira<br>
<br>
<br></div></div><span>
_______________________________________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
<br>
</span></blockquote>
<br>
J. Gustavo<span class="ecxHOEnZb"><font color="#888888"><br>
-- <br>
Jorge Gustavo Rocha<br>
Departamento de Informática<br>
Universidade do Minho<br>
4710-057 Braga<br>
Tel: <a target="_blank">+351 253604480</a><br>
Fax: <a target="_blank">+351 253604471</a><br>
Móvel: <a target="_blank">+351 910333888</a><br>
skype: nabocudnosor</font></span><div class="ecxHOEnZb"><div class="h5"><br>
_______________________________________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="ecxgmail_signature"><div>Pedro Pereira</div></div>
</div>
<br>_______________________________________________
Portugal mailing list
Portugal@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/portugal</div></div>                                          </div></body>
</html>