Quando vamos fazer um insert no banco, o ideal é usarmos a própria sequence para inserir a chave primária, evitando que ela fique desatualizada e gerando erros.
Para chamarmos a sequence para ela gerar o valor a ser inserido na chave primária podemos usar:
select nextval('nome_da_sequence');
Quando precisarmos atualizar o valor de alguma sequence, podemos usar o seguinte comando:
select setval('nome_da_sequence', valor_aqui);
Nenhum comentário:
Postar um comentário