>> a) Quero colocar o login como PK da tabela usuario como VARCHAR(30) >> b) Quero colocar o nome como PK da tabela grupo como VARCHAR(30) >> >> O que voces me falam de performance em usar VARCHAR ou BIGINT? >> >> Existe algum outro campo de texto mais rapido que VARCHAR? > > As diferenças não são relevantes. O que queres fazer é o ideal.
Li alguns testes de fora do Brasil recomendando usar char ao invés de varchar quando se necessita maior desempenho. Não sei se ainda se aplicam nas versões recentes do PostgreSQL. Fora isso, o impacto no desempenho em relação a números é irrelevante. []s Flavio Gurgel _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral