Fórum Sequencia? #424360
21/09/2012
0
estou vendo algumas coisas sobre postgre, e tem uma coisa que me deixou em duvida com relação
aos outros bancos, sequencia seria a mesma coisa de chave primaria ou não???
Alan Mario
Curtir tópico
+ 0Posts
22/09/2012
Claudia Nogueira
Se você criar uma tabela e na hora de criar ela você atribuir o tipo "serial", o próprio PostgreSQL já cria o campo como integer, cria a sequence e já atribui ele ao default do campo.
Exemplo:
CREATE TABLE exemplo (
id serial not null,
nome varchar(100),
primary key (id)
)
Agora se a tabela já estiver criada e você quiser criar uma sequence e ligar ela em um campo, aí você pode fazer assim:
CREATE SEQUENCE exemplo_id_seq;
ALTER TABLE exemplo ALTER COLUMN id SET DEFAULT nextval('exemplo_id_seq'::regclass);
Gostei + 0
24/09/2012
Alan Mario
obrigado, gostei da forma como vc transmitiu a informação!!!
Gostei + 0
24/09/2012
Claudia Nogueira
obrigado, gostei da forma como vc transmitiu a informação!!!
Isso mesmo. :)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)