Saltar para o conteúdo principal

Definições

Abra as Definições com o botão Settings da barra de ferramentas ou a partir da pesquisa rápida, na entrada Tab. O ecrã Definições tem dois separadores: Preferences e Shortcuts. O separador Preferences abre-se primeiro, exceto a partir da opção Shortcuts do ecrã de boas-vindas, que abre o separador Shortcuts.

O tema e o idioma de apresentação não estão neste ecrã. Os botões Theme e Display Language da barra de ferramentas abrem-nos — consulte Idioma e tema.

Sincronização do tipo de dados nas relações​

Determina se os tipos de dados são sincronizados. Está ativada por predefinição. Alterar o tipo de dados de uma coluna aplica-o então a todas as colunas que lhe estão ligadas por uma relação, seguindo a cadeia a partir de ambas as extremidades, pelo que uma chave externa nunca diverge da chave que referencia. De uma chave para as suas chaves externas, um tipo serial passa como o tipo inteiro que armazena, tal como acontece quando se desenha uma relação — consulte Relações identificadoras. Assim, mudar uma chave para serial dá às suas chaves externas o tipo integer no PostgreSQL, e a alteração continua a descer pela cadeia a partir daí. De uma chave externa de volta para a sua chave, o tipo passa tal como está escrito, exceto que uma chave serial mantém o seu tipo e a alteração termina aí. A caixa de diálogo Mapear colunas também segue esta definição: enquanto está ativada, cada coluna existente que mapeia recebe o tipo que a respetiva chave pai dá a uma chave externa, e a alteração continua ao longo das relações, como acima. Enquanto está desativada, ou quando a chave não tem tipo de dados, a coluna mantém o seu próprio tipo.

Um domínio dá o seu valor Data Type às colunas vinculadas a ele, quando esse tipo muda e quando uma coluna é vinculada. Enquanto esta definição está ativada, a alteração continua ao longo das relações a partir de cada uma dessas colunas, como acima; enquanto está desativada, só mudam as colunas vinculadas. Uma coluna que recebe o tipo do seu domínio nesse passo mantém-no, mesmo quando a sincronização lhe daria outro, como o tipo inteiro que uma chave serial dá às suas chaves externas. Uma coluna vinculada à qual a sincronização ou a caixa de diálogo Mapear colunas dá um tipo diferente do tipo do seu próprio domínio é desvinculada desse domínio no mesmo passo — consulte Desvincular. Nenhuma colagem de colunas propaga um tipo através desta definição, nem sequer o tipo de um domínio que a colagem vincula — consulte Copiar e colar colunas. Um valor Data Type colado na folha Domains do separador Dicionário propaga-o, tal como qualquer alteração do tipo de um domínio.

Definição de sincronização do tipo de dados nas relações

Alterar members.id para BIGINT UNSIGNED, o que atualiza todos os member_id que lhe estão ligados

Largura máxima dos comentários​

Especifica a largura máxima da coluna de comentários, em píxeis (60 ~ 200). Desativar o interruptor remove o limite, e o campo fica desativado enquanto o interruptor está desativado. Ao ativá-lo, o valor começa em 60px. Um valor escrito fora do intervalo é ajustado ao extremo mais próximo.

Ativar a opção Maximum comment width, introduzir 120 e o separador ERD a mostrar os comentários cortados a essa largura

Bloqueio​

A lista Lock contém sete definições. Enquanto o bloqueio de uma definição está ativado, o ficheiro mantém o valor que esta tinha quando foi bloqueada, pelo que alterá-la no ecrã deixa o ficheiro como estava.

LinhaO que o ficheiro mantémNum diagrama novo
ViewportO nível de zoom e a posição da vista da tela ERD, como um só bloqueio100% · 0, 0
Canvas TypeO separador em que o diagrama se abre: ERD, Visualization, Schema SQL, Code Generator ou DictionaryERD
LanguageA linguagem do Gerador de códigoGraphQL
Table Name CaseO formato do nome da tabela do Gerador de códigoPascal
Column Name CaseO formato do nome da coluna do Gerador de códigoCamel
Bracket TypeA opção Bracket do separador Esquema SQL e dos destinos do Gerador de código que a oferecemNone
Name ViewA vista de nomes em que o diagrama se abre: Physical Names, Logical Names ou Both NamesPhysical Names

Cada linha mostra um valor e um botão de bloqueio, e um clique no botão ativa ou desativa apenas esse bloqueio. Enquanto um bloqueio está ativado, o botão mostra um cadeado fechado com a dica Unlock Viewport (e assim sucessivamente para cada linha), e o valor, com a dica Locked value, é o que o ficheiro mantém. Enquanto está desativado, o botão mostra um cadeado aberto com a dica Lock Viewport, e o valor, esbatido, com a dica Current value, é a definição tal como está agora. A linha Viewport indica o zoom e depois a posição da vista, como 75% · -40, 91. A posição da vista é o ponto do ecrã, em píxeis, onde se encontra o 0, 0 do diagrama, e uma coordenada de mil ou mais é abreviada, como em 1.2k ou -24k.

Bloquear capta a definição tal como está nesse momento. Enquanto um bloqueio está ativado, a definição continua a funcionar no ecrã: pode deslocar a vista e fazer zoom, mudar de separador, escolher outra linguagem, outro formato do nome ou outro delimitador nos menus, nos painéis de opções ou na pesquisa rápida, e mudar a vista de nomes a partir de qualquer um dos seus seletores — consulte Mudar de vista. No entanto, o ficheiro mantém o valor bloqueado, e a linha continua a mostrá-lo, pelo que o diagrama volta a abrir-se na vista bloqueada, no separador bloqueado, na vista de nomes bloqueada e com a linguagem, os formatos dos nomes e o delimitador bloqueados. Uma exportação JSON também escreve os valores bloqueados. Para guardar o que o ecrã mostra, desative o bloqueio, e o ficheiro passa a acompanhar a definição a partir daí: com o bloqueio Viewport desativado, o diagrama abre-se onde o deixou. Para bloquear, em vez disso, um novo valor, como uma nova vista inicial, desative o bloqueio e volte a ativá-lo. Se a vista bloqueada não mostrar nenhuma parte do diagrama quando o ficheiro se abre, o ecrã desloca-se mesmo assim até ao diagrama, e o valor bloqueado mantém-se como está. O bloqueio Canvas Type nunca mantém o separador Definições. Ativá-lo bloqueia o último outro separador em que esteve e, enquanto está desativado, a sua linha indica esse separador.

Desbloquear Viewport, deslocar a vista e fazer zoom no diagrama e voltar a bloqueá-lo na nova vista que a respetiva linha mostra

Ativar ou desativar um bloqueio altera o ficheiro, uma vez que o ficheiro guarda que bloqueios estão ativados, mas, tal como o resto do separador Definições, não fica registado no histórico de anulação. Uma mudança da vista de nomes também não fica registada, com ou sem bloqueio. Todas as outras definições são guardadas tal como estão: a base de dados, os interruptores do menu View Option e o resto do separador Preferences. Um editor só de leitura não altera o ficheiro através de nenhum deles, digam o que disserem os bloqueios: os seus botões de bloqueio e os outros controlos de Preferences estão desativados, e as definições que ainda deixa alterar ficam nesse ecrã — consulte Editores só de leitura.

Todos os bloqueios estão ativados num diagrama novo, iniciado do zero: um ficheiro vazio aberto no VS Code, no Obsidian ou num IDE da JetBrains (as opções ERD Editor: Create new diagram e New ERD do Obsidian criam um), um novo esquema na aplicação web, um ficheiro criado a partir do menu New do Google Drive ou um elemento <erd-editor> sem valor. Um esquema ou um ficheiro do Google Drive que a aplicação web cria ao importar um ficheiro SQL, DBML, AML ou GraphQL também começa com todos os bloqueios ativados. O que é criado a partir de um ficheiro JSON mantém os bloqueios que esse ficheiro regista. Um ficheiro que abrir mantém os bloqueios com que foi guardado, cada um com o seu valor bloqueado. Um ficheiro que não regista nenhum bloqueio, como um ficheiro guardado por uma versão anterior aos bloqueios ou escrito à mão, abre-se com todos os bloqueios ativados: a vista em 100% · 0, 0 e o separador em ERD, quaisquer que sejam a vista e o separador que guardou, e a linguagem, os formatos dos nomes, o tipo de delimitador e a vista de nomes bloqueados tal como os guardou. Um ficheiro guardado por uma versão anterior ao bloqueio Name View abre-se na vista Physical Names com o bloqueio Name View ativado, mesmo que todos os outros bloqueios que regista estejam desativados. Uma importação com a opção Import que substitui o diagrama também define os bloqueios: um ficheiro JSON traz os bloqueios que regista e os valores que estes contêm, e um ficheiro SQL, DBML, AML ou GraphQL mantém os bloqueios atuais, mas repõe a vista em 100% · 0, 0, bloqueada ou não — consulte Importar ficheiros externos. Anular a importação repõe os bloqueios e os valores bloqueados que esta substituiu.

Uma alteração que um bloqueio mantém fora do ficheiro não conta como alteração. O VS Code não marca o separador como modificado, e o Obsidian e um IDE da JetBrains deixam o ficheiro como estava, tanto quando guardam automaticamente como quando o separador se fecha. Assim, com todos os bloqueios ativados, percorrer um diagrama, mudar de separador, experimentar outra linguagem, outro formato do nome ou outro delimitador e mudar a vista de nomes nunca aparecem no git diff. Com o bloqueio Viewport desativado, deslocar a vista e fazer zoom alteram o ficheiro; com o bloqueio Canvas Type desativado, o mesmo acontece ao mudar de separador, incluindo para o separador Definições; e, com o bloqueio Name View desativado, o mesmo acontece ao mudar a vista de nomes. O ficheiro vazio de um diagrama novo mantém-se vazio até à primeira alteração que o ficheiro guarda: uma edição, uma alteração a uma definição que nenhum bloqueio retém ou um bloqueio ativado ou desativado. Abrir um diagrama e fechá-lo sem nenhuma alteração desse tipo deixa o ficheiro como estava, qualquer que seja a versão ou a máquina que o escreveu. O ficheiro contém apenas aquilo que o diagrama é, por uma ordem fixa, e um ficheiro guardado numa forma mais antiga é reescrito nesta forma uma única vez, na sua primeira alteração desse tipo — consulte Forma de armazenamento. No VS Code, uma revisão reaberta como diagrama com Reopen Editor With..., como uma revisão do Git ou uma entrada de Local History, é só de leitura e nunca é marcada como modificada. No Google Drive, um deslocamento, um zoom ou uma mudança para outro separador nunca é guardado por si só, com ou sem bloqueio. Com o bloqueio Viewport desativado, a vista só é escrita juntamente com outra alteração, pelo que um ficheiro do Drive se abre onde a vista estava quando foi guardado pela última vez, e o mesmo acontece com o separador quando o bloqueio Canvas Type está desativado. Uma mudança da vista de nomes feita com o bloqueio Name View desativado é guardada tal como uma edição, e uma mudança feita enquanto este está ativado, ou num editor só de leitura, nunca é guardada.

Numa sessão colaborativa, ativar ou desativar um bloqueio chega a todos os editores, e um bloqueio mantém o valor do editor que o ativou. Enquanto o bloqueio de Language, Table Name Case, Column Name Case, Bracket Type ou Name View está ativado, essa definição é própria de cada editor. Uma linguagem, um formato do nome ou um delimitador escolhidos nos menus, nos painéis de opções ou na pesquisa rápida, e uma mudança da vista de nomes feita a partir de qualquer um dos seus seletores, só aparecem no editor que os fez, e os outros editores abertos no diagrama mantêm o seu. Ativar um destes bloqueios não altera a definição de nenhum editor. Enquanto um destes bloqueios está desativado, uma escolha ou uma mudança em qualquer editor que não seja só de leitura altera a definição em todos os editores, e o ficheiro guarda-a. Desativar o bloqueio dá a todos os editores o valor mostrado no editor que o desativou, pelo que todos voltam a guardar o mesmo valor. Desativar o bloqueio Viewport ou Canvas Type não move a vista nem o separador de ninguém. Um agente de programação que trabalhe através do servidor MCP não tem nenhuma ferramenta para os bloqueios nem para as definições que estes retêm, e lê uma linguagem, um formato do nome ou um tipo de delimitador bloqueados com o valor que o ficheiro mantém. Só as suas importações no modo replace os afetam, tal como uma importação com a opção Import — consulte Definições e Importação. A sua ferramenta erd_list e o formato snapshot da ferramenta erd_read deixam de fora a vista de nomes, e o agente edita o esquema, incluindo os nomes lógicos, seja qual for a vista que uma pessoa esteja a ver.

Ajustar a ordem das colunas​

Define a ordem de apresentação das colunas nas tabelas. Arraste uma linha para a mover — a linha inteira pode ser arrastada, e o ícone da pega de arrastamento assinala-a. As nove linhas, pela ordem predefinida, são Logical Name, Name, DataType, Domain, Not Null, Unique, Auto Increment, Default e Comment. A linha Logical Name posiciona a célula do nome lógico que a linha de uma coluna desenha na vista Both Names. Na vista Logical Names, o nome lógico ocupa, em vez disso, o lugar da linha Name, e a vista Physical Names não desenha nenhuma — consulte Vista de nomes. A linha Domain posiciona a célula Domínio que Opções de vista → Domain mostra — consulte A célula Domínio. Uma célula ocultada por uma opção de vista das tabelas ou deixada de fora pela vista de nomes mantém o seu lugar na lista, pelo que a ordem se aplica às células que estiverem visíveis. Um diagrama cuja ordem foi definida antes de as linhas Logical Name e Domain existirem recebe a linha Logical Name imediatamente antes da linha Name e a linha Domain imediatamente depois da linha DataType, onde quer que estas estejam na sua ordem. Um diagrama guardado por uma versão posterior também mantém a sua ordem, mesmo quando essa versão tem uma linha que esta não tem: as linhas que esta versão tem ficam pela ordem que o ficheiro indica, e a linha desconhecida é deixada de fora. Guardar o diagrama aqui escreve a ordem sem ela, e a versão posterior volta a pôr essa linha junto à sua vizinha na sua própria ordem predefinida. A marca de chave alternativa (AK1.1 e assim sucessivamente) não é uma destas linhas. Aparece sempre no fim de uma linha, depois da célula que esta ordem colocar em último lugar.

Deslocar para baixo até Column Order e arrastar a linha Comment para cima, até ficar por baixo de Name, o que coloca cada comentário logo a seguir ao nome da respetiva coluna

Atalhos​

O separador Shortcuts é uma tabela só de leitura com as colunas Command e Keybinding, que lista as combinações de teclas da plataforma em que está.

ComandoWindows/LinuxMac
EditingEnterEnter
StopESCESC
SearchCtrl + K⌘ + K
Toggle ExplorerCtrl + F⌘ + F
UndoCtrl + Z⌘ + Z
RedoCtrl + Shift + Z⌘ + Shift + Z
Add TableAlt + N⌥ + N
Add ColumnAlt + Enter⌥ + Enter
Add MemoAlt + M⌥ + M
Add Table GroupAlt + G⌥ + G
Group Selected TablesT e depois GT e depois G
Remove Table, MemoCtrl + Backspace, Ctrl + Delete⌘ + Backspace, ⌘ + Delete
Remove ColumnAlt + Backspace, Alt + Delete⌥ + Backspace, ⌥ + Delete
Delete SelectionDelete, BackspaceDelete, Backspace
Primary KeyAlt + K⌥ + K
Select All Table, MemoCtrl + A, Ctrl + Alt + A⌘ + A, ⌘ + ⌥ + A
Select All ColumnAlt + A⌥ + A
Relationship Zero OneCtrl + Alt + 1⌘ + ⌥ + 1
Relationship Zero NCtrl + Alt + 2⌘ + ⌥ + 2
Relationship One OnlyCtrl + Alt + 3⌘ + ⌥ + 3
Relationship One NCtrl + Alt + 4⌘ + ⌥ + 4
Table PropertiesAlt + Space⌥ + Space
Focus on this tableAlt + F⌥ + F
Zoom InCtrl + Plus⌘ + Plus
Zoom OutCtrl + Minus⌘ + Minus
Zoom ResetCtrl + 0⌘ + 0
Hand ToolSpaceSpace
Zen ModeAlt + Z⌥ + Z

A maioria destes atalhos só funciona no separador ERD e fica suspensa enquanto estiver aberta a pesquisa rápida, o painel Propriedades da tabela, o visualizador de diferenças, a pré-visualização da disposição automática, a viagem no tempo, a caixa de diálogo Export image ou a caixa de diálogo Map Columns. Os atalhos Search, Toggle Explorer e Stop são as exceções: Search abre ou fecha a pesquisa rápida a partir de qualquer separador, Toggle Explorer abre o explorador na respetiva pesquisa a partir de qualquer separador e mostra o separador ERD, e Stop é o que fecha a pesquisa rápida, o painel Propriedades da tabela, o visualizador de diferenças, a pré-visualização da disposição automática, a viagem no tempo, a caixa de diálogo Export image, a caixa de diálogo Map Columns, o criador de temas, o seletor Display Language, o seletor de cores, a lista que um botão Name View abre e um menu de contexto aberto. O atalho Toggle Explorer volta a fechar o explorador enquanto este está aberto no separador ERD e não está oculto pelo modo zen, tal como faz o botão Explorer da barra de ferramentas. Com a pesquisa rápida, o painel Propriedades da tabela, o criador de temas, o seletor Display Language, a caixa de diálogo Export image ou a caixa de diálogo Map Columns abertos, fecha, em vez disso, o que estiver aberto e leva o foco do teclado para a pesquisa do explorador. O atalho Toggle Explorer não faz nada enquanto uma célula, uma nota ou o nome de um grupo de tabelas está a ser editado. Nem ele nem o atalho Search fazem nada enquanto uma célula do separador Dicionário está a ser editada, pelo que o texto aí escrito se mantém. Enquanto estiver aberto o visualizador de diferenças, a pré-visualização da disposição automática ou a viagem no tempo, o atalho Toggle Explorer deixa a sua tecla para o navegador ou para o host — consulte A barra de localização do navegador. No separador ERD, o atalho Stop termina a edição em curso de uma célula ou de uma nota, fecha o editor do nome de um grupo de tabelas sem mudar o nome do grupo ou cancela uma relação ou um grupo New Table Group que esteja a ser desenhado, e deixa a seleção como está. Se nada disso estiver aberto, limpa a seleção e a célula com o foco e, no mesmo premir da tecla, fecha um seletor de cores aberto. Um criador de temas ou um seletor Display Language aberto fecha-se no mesmo premir da tecla em qualquer dos casos. Numa célula do nome lógico com a lista de termos aberta, premir Stop pela primeira vez fecha apenas a lista — consulte Completar os nomes dos termos. Um explorador, um criador de temas ou um seletor Display Language aberto não suspende nenhum dos atalhos na tela. O atalho Stop nunca fecha o explorador. Para saber o que Stop e as outras teclas fazem dentro do explorador, consulte Teclas no explorador, e, dentro do seletor, consulte Escolher um idioma. O atalho Delete Selection remove todas as tabelas, notas e grupos de tabelas selecionados ou, quando está selecionada uma única tabela com algumas das suas colunas e o zoom está acima de 70%, essas colunas — consulte Eliminação de tabelas e notas. O atalho Remove Table, Memo também remove os grupos de tabelas selecionados. O atalho Add Table Group inicia o desenho de um grupo New Table Group, tal como o botão New Table Group da barra de ferramentas da tela, e premi-lo uma segunda vez cancela o desenho. O atalho Group Selected Tables consiste em premir duas teclas sem tecla modificadora, T e depois G no espaço de um segundo. Coloca as tabelas selecionadas num novo grupo e abre o editor do respetivo nome, tal como a opção Group selected tables do menu de contexto de uma tabela, e não faz nada quando não há nenhuma tabela selecionada — consulte Agrupar as tabelas selecionadas. Nenhum dos dois faz nada num editor só de leitura nem enquanto os grupos estão ocultos. Num editor só de leitura, só funcionam as teclas que leem: Search, Toggle Explorer, Stop, Table Properties e Focus on this table na tabela que um salto selecionou, as três teclas de zoom, Zen Mode, copiar e as teclas de seta, que movem a célula com o foco. Editing, todas as teclas Add e Remove, Delete Selection, Primary Key, as duas teclas de selecionar tudo, as quatro teclas de relação, Add Table Group, Group Selected Tables, Hand Tool e colar não fazem nada, e Undo e Redo não anulam nem refazem nada — consulte Editores só de leitura. Os atalhos Zoom In, Zoom Out e Zoom Reset também aplicam o zoom no separador Visualização, tanto no modo Graph como no modo Flow, exceto se a pesquisa rápida estiver aberta. No modo Flow, os atalhos Undo e Redo recuam e avançam por aquilo a que o Flow foi restringido, tal como os seus botões Previous table e Next table, exceto se a pesquisa rápida estiver aberta. Aí, nunca anulam o diagrama e, no modo Graph, não fazem nada — consulte Tabela anterior e tabela seguinte. No separador Visualização, o atalho Stop também fecha o menu de apresentação das linhas e cancela uma disposição do Flow que ainda esteja em curso; não alarga uma vista restrita com Focus on this table. O atalho Focus on this table abre o separador Visualização no modo Flow, restrito às tabelas selecionadas e a todas as tabelas a uma relação de distância, e não faz nada quando não há nenhuma tabela selecionada — consulte Focar em tabelas. No separador Dicionário, os atalhos Undo e Redo atuam sobre o histórico da folha apresentada em vez do histórico do diagrama, e não fazem nada na folha Checks — consulte Folhas do dicionário. Nas folhas Domains, Words e Terms, o atalho Add Column insere linhas abaixo da seleção, a sua combinação de teclas com Shift insere-as acima, e o atalho Remove Column elimina as linhas que a seleção abrange — consulte Adicionar e eliminar linhas. Para as outras teclas do separador, consulte Teclas no separador. Os atalhos Select All Table, Memo, Hand Tool, Delete Selection e Group Selected Tables cedem a vez ao cursor de texto: enquanto está a editar uma célula ou uma nota ou a escrever num campo de texto, como o campo Localizar do explorador, Ctrl + A (Windows/Linux) ou ⌘ + A (Mac) seleciona o texto, Space escreve um espaço, Delete e Backspace apagam texto, e T e depois G escreve as duas letras. Copiar e colar usam as teclas do próprio navegador, Ctrl + C e Ctrl + V (Windows/Linux) ou ⌘ + C e ⌘ + V (Mac), pelo que não constam desta lista — consulte Edição de tabelas.

As combinações de teclas não podem ser alteradas a partir deste separador. Um host que incorpora o editor reatribui-as com setKeyBindingMap, exceto as de Editing, Stop, Undo, Redo, Zoom In, Zoom Out e Zoom Reset, que são fixas. O separador Shortcuts lista então as combinações do host: um comando que o host não reatribui mantém a sua combinação predefinida, e um que o host não associa a nenhuma tecla não mostra nenhuma. As teclas de linha do separador Dicionário seguem os atalhos Add Column e Remove Column, pelo que acompanham a reatribuição de qualquer um dos dois — consulte dictionaryRowChords.

No Obsidian, estas teclas chegam ao editor sempre que o separador do Obsidian com o diagrama está ativo, mesmo quando um atalho de teclado do Obsidian usa a mesma tecla, como Alt + Enter, Ctrl + K e Ctrl + F (Windows/Linux) ou ⌥ + Enter, ⌘ + K e ⌘ + F (Mac). O mesmo acontece com Alt + Shift + Enter (Windows/Linux) ou ⌥ + Shift + Enter (Mac) do separador Dicionário, que não está em nenhuma linha desta lista. Todos os outros atalhos de teclado do Obsidian continuam a funcionar aí. Para Ctrl + F ou ⌘ + F, consulte A barra de localização do navegador.

Editores só de leitura​

Num editor readonly, o separador Definições mostra as definições do diagrama e não altera nenhuma delas. Um distintivo Read only fica ao lado do título de cada página, Preferences e Shortcuts. Os interruptores Relationship DataType Sync e Maximum comment width e o campo da largura estão desativados, e todos os botões de bloqueio também. As linhas de Column Order não mostram pega e não se podem arrastar. Cada linha Lock continua a mostrar o seu valor. Uma linha bloqueada mostra o valor que o ficheiro mantém, e uma desbloqueada a definição tal como esse ecrã a tem, que pode ser diferente da do ficheiro, como abaixo.

As definições que decidem o que o ecrã mostra continuam a mudar aí: a posição e o zoom da vista, o separador, a vista de nomes, a base de dados, a linguagem do Gerador de código, os dois formatos do nome, o delimitador e as opções de View Option. Cada uma altera apenas esse ecrã, seja qual for o seu bloqueio. Não é guardada no ficheiro nem escrita por uma exportação JSON, não fica registada no histórico de anulação, não conta como uma alteração e nunca chega aos colaboradores. Os painéis de opções dos separadores Esquema SQL e Gerador de código legendam aí estas escolhas como This window only, no lugar de Saved in the document. Quando o editor volta a ser editável, cada um de entre a base de dados, a linguagem, os formatos do nome, o delimitador e os interruptores das Opções de vista que alterou aí volta ao que o editor mostrava antes, com qualquer alteração que um colaborador tenha feito entretanto. Esse é o valor do ficheiro, exceto para uma linguagem, um formato do nome ou um delimitador que o editor mostrava como seus sob o respetivo bloqueio — consulte Bloqueio. A vista, o separador e a vista de nomes ficam como os deixou, e o ficheiro recebe cada um deles, conforme o seu bloqueio permitir, com a sua próxima alteração.