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
