<div>Bom dia,</div><div><br></div><div>tenho o design de uma base de dados definido que inicialmente seria para implementar em MySQL.</div><div>De momento é uma solução aceitável, mas a BD tem tabelas com componente espacial e por isso eu gostaria de deixar em aberto o uso dessa componente para futuros desenvolvimentos. Por esta razão, o PostgreSQL/PostGIS parece-me uma solução mais adequada, pelas funcionalidades e integração com outros software.</div>

<div><br></div><div>No entanto surgiram-me algumas dúvidas de base que eu gostaria de esclarecer para tirar o maior proveito agora e de futuro.</div><div>A maioria das tabelas são não-espacias e apenas 3 - pelo menos para já - têm dimensão espacial. De uma ou de outra forma todas estão relacionadas e só algumas estão directamente relacionadas às tabelas espaciais. </div>

<div>Como, para já, não iremos fazer uso da componente espacial, e esta é algo reduzida, surgiu a dúvida sobre a melhor forma de implementar este sistema?</div><div>Fiz uma pesquisa online, mas acabei por não chegar a nenhuma conclusão.</div>

<div><br></div><div>O meu instinto diz-me que o melhor seria importar as tabelas todas para uma mesma base de dados, com template PostGIS, ainda que eventualmente para esquemas separados. </div><div><br></div><div>Outra hipótese seria criar uma BD em PostgreSQL para as tabelas não espaciais e uma outra com template_PostGIS para a informação espacial. Será possível desta forma relacionar as tabelas? Sei que existe o dblink que permite fazer queries a tabelas em BD diferentes, mas é importante definir relacionamentos que mantenham a integridade da BD quando forem feitas alterações.</div>

<div><br></div><div>Será ainda possível, embora à partida me pareça um pouco absurdo, criar para já em PostgreSQL e mais tarde importar a BD para um template_PostGIS? ou então adicionar as funções espaciais?</div><div><br>

</div><div>Sei que é uma dúvida bastante geral e que diferentes objectivos podem ter diferentes soluções, mas gostava de ter a opinião de quem está habituado a usar este software e poderá desde já antever problemas e soluções.</div>

<div><br></div><div>Obrigado desde já pela ajuda,</div><div>Zara Teixeira</div>