Em 20 de novembro de 2012 10:47, Juliano Atanazio <[email protected]>escreveu:
> > > Em 20 de novembro de 2012 10:18, Aguiar Magalhaes > <[email protected]>escreveu: > > Pessoal, >> Estou achando meio complicado criar uma coluna serial no postgresql. >> >> Complicado? > > >> Na tabela local_temporario tenho uma coluna id_local do tipo integer e >> preciso transformá-la em um serial inciando a partir do número 3255. >> >> > Na verdade você não vai transformá-la em serial, vai continuar sendo > integer. Basta criar uma sequence e deixar como valor padrão dessa coluna > o próximo valor dessa sequence. > E claro... criar primeiro a sequence com seu valor iniciando por 3255: > > > CREATE TEMP SEQUENCE sq_local_temporario START WITH 3255; > > ALTER TABLE local_temporario ALTER id_local SET DEFAULT > nextval('sq_local_temporario'); > IMPORTANTE: Desconsidere a palavra chave "TEMP" que colei aqui... Corrigindo: CREATE SEQUENCE sq_local_temporario START WITH 3255; ALTER TABLE local_temporario ALTER id_local SET DEFAULT nextval('sq_local_temporario'); > > > > > > >> Help. >> Aguiar >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
