Ola Pedro,
Tenta os comandos do Prof Rocha, costumo usar algo semelhante e geralmente não 
tenho problemas.
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
Abraço Luís Calisto

Date: Wed, 27 May 2015 15:58:42 +0100
From: [email protected]
To: [email protected]
Subject: Re: [Portugal] Partilha dados (POSTGRESQL) entre duas entidades

Viva Prof,
Dá inúmeros erros, relacionados com relações, etc:
psql:guimaraes_vimagua.sql:30: ERROR:  relation "t_emergency_entity_id_seq" 
does not existpsql:guimaraes_vimagua.sql:33: ERROR:  relation 
"public.t_arruamentos_cmg_2015" does not existpsql:guimaraes_vimagua.sql:39: 
ERROR:  relation "t_arruamentos_cmg_2015" does not 
existpsql:guimaraes_vimagua.sql:3858: invalid command 
\.psql:guimaraes_vimagua.sql:3865: ERROR:  syntax error at or near "492455"LINE 
1: 492455 3395 1 0105000020656B00000100000001020000002700000000...        
^psql:guimaraes_vimagua.sql:3866: ERROR:  relation "t_arruamentos_cmg_2015" 
does not existpsql:guimaraes_vimagua.sql:3867: ERROR:  relation 
"t_arruamentos_cmg_2015" does not existpsql:guimaraes_vimagua.sql:3868: ERROR:  
relation "t_arruamentos_cmg_2015" does not exist
Vou testar com os comandos sugeridos. Na próxima semana dou novidades :) 
Obrigado e abraço,Pedro

2015-05-27 12:33 GMT+01:00 Jorge Gustavo Rocha <[email protected]>:
Olá Pedro,



Que problema/erro te dá?



Os comandos que costumo usar para passar de uma base de dados 'privada' para 
uma 'publica' são:



pg_dump -h x.x.x.x -p 5432 -U geobox -W --format custom --verbose --file 
cos2007.dump --table ocupacao_solo.cos2007 privada



pg_restore -h y.y.y.y -p 5432 -U geobox -W --format custom --verbose -d publica 
cos2007.dump



Uso o formato 'custom' em vez de SQL.



Dá-lhe!



J. Gustavo



On 27-05-2015 11:19, Pedro Pereira wrote:


Boas,



Necessitava partilhar dados (em PostgresSQL) remotamente entre duas

entidades. Pretendia, partilhar apenas algumas tabelas de uma

determinada BD.



- Numa primeira tentativa fiz o dump de uma tabela de uma base de dados:

pg_dump -t t_arruamentos -f /home/user/bkups/tabela.sql database1



- A segunda fase, sem sucesso, era de copiar os dados para a 2ª tabela,

não consegui com o:

pg_restore -d database2 tabela.sql

ou

psql database2 -f tabela.sql



Alguma sugestão?



Obrigado,

Pedro Pereira





_______________________________________________

Portugal mailing list

[email protected]

http://lists.osgeo.org/mailman/listinfo/portugal






J. Gustavo

-- 

Jorge Gustavo Rocha

Departamento de Informática

Universidade do Minho

4710-057 Braga

Tel: +351 253604480

Fax: +351 253604471

Móvel: +351 910333888

skype: nabocudnosor

_______________________________________________

Portugal mailing list

[email protected]

http://lists.osgeo.org/mailman/listinfo/portugal



-- 
Pedro Pereira


_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal                                
          
_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a