[firebase-br] Setar campo para NOT NULL

Eduardo Jedliczka edujed em gmail.com
Seg Jan 24 11:56:10 -03 2011


Faça como o Cantu disse,

Crie uma nova base de dados (vazia) com a estrutura correta e faça o
pump dos dados.

É lento, mas funciona.

Abraço

Eduardo Jedliczka
Apucarana - Pr


Em 24 de janeiro de 2011 11:21, Hélio Oliveira <hpensador em gmail.com> escreveu:
> Bom dia Colegas!
>
> Há alguma forma de se tornar um campo da tabela como not null sem ser
> alterando pelas tabelas de sistemas?
>
> Atualmente estou fazendo alterações em um BD que não esta normatizado e
> criando algumas PKs, porém, alguns dos campos necessarios para compor a PK
> de uma determinada tabela tem n-dependencias em SPs e Triggers o que me
> impede de remover o mesmo e depois recrialo (criar um campo auxiliar, mover
> o conteudo do referido campo, exclui-lo e despois recria-lo).
>
> Quando fazemos esta alteração via IBExpert o comando é sempre via tabelas de
> sistemas. Porém, como sabemos não é aconselhável façamos alterações nas
> tabelas de sistemas do Firebird - o que poderá corrompendo o BD e torna-lo
> totalmente inutilizavel.
>
> --
> []'s,
>
> Hélio Oliveira
> Bel. Ciência da Computação
> Técnico em Contabilidade
> e-mail : hpensador em gmail.com
> Skype : hpensador
> www.hpensador.net
> (71) 9975-9176
>
>
> ______________________________________________
> 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
>




Mais detalhes sobre a lista de discussão lista