[firebase-br] Problema: Todos as PRIMARY KEY foram transformadas em indices (que nao sao PK)
Sergio Nascimento
sergiojampapb em gmail.com
Seg Jun 18 17:56:50 -03 2012
Carlos,
Usei o isql com o comando
isql -a -o a.txt precisao.fdb -user SYSDBA -password masterkey
e dentro do arquivo a.txt tem o seguinte comando:
CREATE UNIQUE INDEX *PKECF_TOT_PARC* ON ECF_TOT_PARC (EMP_CODIGO,
ECF_NUMERO, CF_TOT_PARC_CODIGO);
A PKECF_TOT_PARC deveria ser PRIMARY KEY, mas está apenas como INDEX.
Dentro do arquivo a.txt nao aparece nenhuma PRIMARY KEY.
Como eu posso transformar a unique key PKECF_TOT_PARC em primary key dat
tabela ECF_TOT_PARC, sem ter que apagar uma por uma (são mais de 200
tabelas) ?
2012/6/18 Carlos H. Cantu <listas em warmboot.com.br>
> Eu nao uso o SQL manager, não sei se ele pode ter algum problema...
> faça o teste usando o isql, nativo do Firebird.
>
> []s
> Carlos H. Cantu
> www.FireBase.com.br - www.firebirdnews.org
> www.warmboot.com.br - blog.firebase.com.br
>
> SN> mas o indice está com o mesmo nome da PK e o SLQ MANAGER não
> SN> "enxerga" a PK só o indice (com o mesmo nome da PK).
>
> SN> Tem como resolver ?
>
>
> SN> 2012/6/18 Carlos H. Cantu <listas em warmboot.com.br>
> SN>
> SN> No Firebird toda PK obrigatoriamente gera um índice associado a ela.
> SN>
> SN> []s
> SN> Carlos H. Cantu
> SN> www.FireBase.com.br - www.firebirdnews.org
> SN> www.warmboot.com.br - blog.firebase.com.br
> SN>
> SN>> Pessoal,
> SN>
> SN>> Peguei uma base de dados agora onde TODAS as PK foram transformadas
> em
> SN>> indices únicos (com o mesmo nome e com os mesmos campos).
> SN>
> SN>> Alguém já passou por isto que possa me ajudar ?
> SN>
> SN>
> SN> ______________________________________________
> SN> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> SN> Para saber como gerenciar/excluir seu cadastro na lista, use:
> SN> http://www.firebase.com.br/fb/artigo.php?id=1107
> SN> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> SN>
>
>
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
Atenciosamente,
Sérgio Ricardo
Mais detalhes sobre a lista de discussão lista