Tipos de dados numerico

PostgreSQL

27/09/2012

bom dia a todos...

andei olhando algumas informações sobre os tipos de dados do postgre e me apareceu uma duvida...
existem varios tipo de dados numericos no postgre: INTEGER, SERIAL, BIGINT...entre outros...
gostaria de saber qual seria o mais comum para declararmos em um campo de "codigo" ???
Alan Mario

Alan Mario

Curtidas 0

Respostas

Tiago

Tiago

27/09/2012

Se o campo for autoincremento seria tipo:SERIAL.
Se for apenas um conjunto de inteiros normal poder ser apenas o INT.
GOSTEI 0
Alisson Santos

Alisson Santos

27/09/2012

depende muito, pois o que vai conter no seu campo de código, se for só numeros e verificar que não vai ser maior que um int pode utilizar ele sem problema.
Fica dificil falar qual utilizar pois seu campo código pode ser inteiro ou string.
GOSTEI 0
Alan Mario

Alan Mario

27/09/2012

certo, entendi o que vc´s me informaram, porem gostaria de saber qual tipo eu não teria problema futuramente, pela quantidade de registros...
GOSTEI 0
Tiago

Tiago

27/09/2012

BIGINT.... SEM DÚVIDAS
GOSTEI 0
Bruno Leandro

Bruno Leandro

27/09/2012

Ola acredito que a maioria das tabelas o integer é suficiente, mas voce pode utilizar o bigint, ou até numeric que segundo a documentação nao tem limite entao voce pode utilizar campo numeric(1000,0) por exemplo para um campo com mil digitos numericos e zero é o numero de casas decimais ou seja ele é um 'integer'
GOSTEI 0
Alan Mario

Alan Mario

27/09/2012

muito obrigado!!!
GOSTEI 0
POSTAR