Olá, minha dúvida é se eu uso auto_increment ou como eles chamam de incremento natural, não sei bem se é isso .... Também não sei se eu uso tabelas diferentes para CEP, Cidade, Estado, Pais .... e relaciono todas, tambem não sei como fezer isso ... rs .. Bem olha a minha estrutura de tabela: CREATE TABLE endereco ( id_endereco serial NOT NULL, nome character varying NOT NULL, empresa character varying NOT NULL, rua character varying NOT NULL, numero character varying NOT NULL, complemento character varying NOT NULL, cep character varying NOT NULL, cidade character varying NOT NULL, estado character varying NOT NULL, pais character varying NOT NULL, detalhes text NOT NULL, data_cadastro timestamp NOT NULL DEFAULT now() ) WITH (OIDS=FALSE); -- Chave primaria da tabela endereco ALTER TABLE endereco ADD CONSTRAINT pk_endereco PRIMARY KEY(id_endereco); Será que isso está correto ???? Não é simples demais para uma tabela que terá milhões de registros ??? Obrigado.