Pessoal, no PostgreSQL tenho essa tabela abaixo:
id (serial PRIMARY KEY)
name (text)
Essa tabela já contem vários dados. Ex:
|id |name |
|1 |a |
|2 |b |
Eu estou querendo criar 3 linhas em branco na parte de cima da tabela. Ou seja, quero fazer isso:
|id |name |
|1 | |
|2 | |
|3 | |
|4 |a |
|5 |b |
Eu tentei setar um script do tipo:
para que as chaves primarias 1, 2 e 3 não existissem mais, me permitindo criá-las “manualmente”. Isso não deu certo, pois ele começa pelo 1 ex:
[code]id da linha 1 = 1 + 3
ERRO:
id 4 já existe.[/code]
Tentei então fazer isso de trás para frente, mas fica muito ruim. É necessário sempre pegar o valor da id da linha, criar um while, ficar contando quantas linhas já foi e talz, ou seja, uma merda de código.
Minha pergunta:
Não existe uma instrução SQL que me permita criar as 3 linhas em branco de uma forma mais produtiva?
vlw pela força :thumbup: