Em 02-09-2011 16:49, Tiago Adami escreveu: > Algumas tabelas contém várias colunas com tipo VARCHAR(4000). Não > quero discutir se isto está certo, normalizado, com chaves naturais ou > algo assim, acontece que o sistema já roda em 2 SGBDs desta forma, e > se eu quiser migrar para o PostgreSQL ele deverá funcionar sem > alterações na estrutura. > Isso pode ser feito mas eu iria de campo TEXT. Veja que migrar de um SGBD para outro você não necessariamente precisa seguir a risca pois o uso de alguns tipos pode implicar em perda de performance em outros SGBDs.
> No caso do DB2 é exigido a criação de um tablespace de 32 KB para > estas tabelas (caso tentar criar em tablespaces com tamanho de 4, 8 ou > 16KB o CREATE falha). O interessante é que o mesmo DDL funciona no > outro SGBD (Sybase ASA) e no PostgreSQL. Por isto fiquei com dúvida > sobre o tamanho real do tablespace padrão, e se algum dia isto poderá > estourar ao adicionar novas colunas no elefante. > Poder especificar o _block size_ por tablespace já foi discutido no grupo de desenvolvimento mas ninguém chegou a mostrar que há algum benefício em fazê-lo. O que foi feito recentemente (>= 9.0), é poder especificar alguns parâmetros por tablespace (que tenham algum benefício comprovado) tais como seq_page_cost e random_page_cost. -- Euler Taveira de Oliveira - Timbira http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
