Novo assistente de campo new-field-wizard
Um assistente acessível via Tools > Advanced > Add new fields permite adicionar um ou mais campos a uma tabela no banco de dados.
A validação do assistente atualiza o esquema de extensão da tabela a ser estendida e inicia o script SQL para modificar a estrutura física do banco de dados.
Esse assistente tem a vantagem de adicionar rapidamente um campo sem precisar saber a estrutura de um schema de dados.
A principal desvantagem é a limitação dos dados e as propriedades a serem estendidas.
As telas do assistente contêm as seguintes etapas:
-
A primeira página permite inserir o nome do schema a ser estendido e o namespace do schema de extensão onde as modificações serão salvas:
-
A próxima página permite inserir as propriedades do campo a ser adicionado.
-
Para confirmar as alterações, clique no botão Finish.
Um arquivo de extensão, chamado "cus:recipient" em nosso exemplo, é criado automaticamente e o script SQL correspondente é executado:
<srcSchema extendedSchema="nms:recipient" label="Recipients" name="recipient" namespace="cus">
<element name="recipient">
<attribute belongsTo="cus:recipient" dataPolicy="email" label="Email" length="80" name="email1" sqlname="sEmail1" type="string" user="true"/>
</element>
</srcSchema>