Gerir ligações do Banco de dados
Editar, eliminar e configurar Conexão de bancos de dados no gestor de objeto GeoDin - as chaves de Configuração do GeoDin.INI, as Propriedades de visualização do gestor de objeto e a referência das Tabelas do sistema.
Quando existe uma Conexão de bancos de dados, você a gere a partir do gestor de objetos GeoDin (GOM): Editar ou Eliminar a Conexão, controlar como Conexões e Projetos são apresentados e ajustar a Configuração subjacente GeoDin.INI configuração. A referência mais aprofundada às tabelas do Sistema no final da página documenta como a estrutura de um Projeto: GeoDin é armazenada.
Editar uma Conexão de bancos de dados
Quando o ícone do Banco de dados de uma Conexão de bancos de dados está selecionado no gestor de objetos GeoDin (GOM), o Método
"Editar uma Conexão de bancos de dados" está disponível.
O Banco de dados tem de ser fechado.
Editar uma Conexão de bancos de dados é o mesmo que criar uma nova Conexão, com a exceção de que a Conexão atual é substituída. Tanto o Nome da Conexão como o Ficheiro do Access ou o Banco de dados Cliente/Servidor podem ser alterados.
As Configurações gerais para Bancos de dados Access são descritas no capítulo:
As configurações gerais dos bancos de dados Cliente/Servidor são descritas no capítulo:
Eliminar uma conexão ao banco de dados
Uma conexão de bancos de dados existente pode ser eliminada no gestor de objetos GeoDin usando o método
"Eliminar uma conexão ao banco de dados".
O banco de dados deve estar fechado e deve ser um banco de dados definido pelo utilizador; os bancos de dados do Sistema só podem ser eliminados No Bancos de dados do Sistema.
Ao confirmar com OK elimina a Conexão de bancos de dados no gestor de objetos GeoDin. Isto elimina a conexão, mas não os dados, exceto nas seguintes exceções descritas abaixo.
Para um Banco de dados MS Access, também existe a opção de eliminar o ficheiro *.accdb do Banco de dados MS Access.
Aviso: Se esta opção for escolhida, então o ficheiro *.accdb será eliminado sem qualquer possibilidade de o restaurar. Por isso, usa esta opção com CUIDADO e APENAS quando tiveres a certeza de que não precisas do banco de dados.
Bancos de dados do utilizador vs. bancos de dados do sistema em implementações centralizadas
Compreender a distinção entre bancos de dados do utilizador e bancos de dados do sistema é especialmente importante quando o GeoDin é instalado centralmente e acedido via Remote Desktop (RDS/Citrix) ou uma Instalação de rede partilhada.
Bancos de dados do utilizador (ícone de cilindro azul) são armazenados no registo do Windows do PC local do utilizador individual. Numa implementação centralizada, isto significa que são armazenadas no perfil de registo desse utilizador no servidor terminal. Apenas esse utilizador vê estas conexões - os outros utilizadores que abrirem o GeoDin a partir da mesma Instalação não as verão.
Bancos de dados do Sistema (ícone de cilindro Amarelo) são configurados centralmente para a Instalação e armazenados como *.CON Ficheiros na CONFIG pasta da Instalação GeoDin (ver Bancos de dados do Sistema). Cada Utilizador que abre o GeoDin a partir dessa Instalação vê os mesmos bancos de dados do Sistema.
Em organizações com uma Instalação GeoDin central (por exemplo, acedida via Remote Desktop), os bancos de dados partilhados do projeto devem ser registados como bancos de dados do Sistema pelo administrador de TI (criado no nível do Sistema e armazenado como *.CON Ficheiros na Instalação CONFIG Pasta). Isto garante que todos os Utilizadores vejam a mesma Conexão de bancos de dados sem que cada Utilizador precise configurar a sua própria conexão.
Se um Utilizador criar uma conexão de banco de dados do Utilizador e depois outro Utilizador precisar de aceder ao Banco de dados igual, esse segundo Utilizador também terá de criar a sua própria conexão — ou o administrador de TI terá de adicionar o Banco de dados como um Banco de dados do Sistema.
Migrando um Banco de dados MS Access para PostgreSQL usando Copiar todos projetos
O Copiar todos projetos Método (Disponível Para o Nível do Banco de dados) é a forma recomendada de migrar um Access (.accdb) Banco de dados para um Banco de dados PostgreSQL. Cria uma cópia 1:1 de todos projetos, preservando os IDs do Projeto: e todos os dados.
Passos:
Conecte ambos o Banco de dados MS Access da Fonte e o Banco de dados PostgreSQL de destino incluido no GeoDin.
Selecione o Banco de dados da Fonte no objeto Manager.
Escolha o Método Copiar todos projetos.
Selecione o Banco de dados PostgreSQL de Destino como o Destino e confirme.
Após a operação de Copiar estar concluída, Ambos os Bancos de dados são fechados automaticamente. Abra apenas um deles daqui em diante - ter os mesmos IDs de Projeto: em dois Bancos de dados simultaneamente pode causar confusão. Elimine ou Renomeie a antiga Conexão do Banco de dados MS Access assim que a migração for verificada.
Configuração
Exibição das conexões de bancos de dados no objeto manager GeoDin
A Configuração Padrão para o objeto manager GeoDin mostra:
conexões de bancos de dados que foram configuradas como Bancos de dados do Sistema no lado do Sistema
conexões de bancos de dados específicas do Utilizador; estas são armazenadas especificamente para o Utilizador no registo do Windows e também só são Visíveis para o Utilizador que configurou esta Conexão
Impedir conexões específicas do Utilizador
Definir o Utilizador ADODataBases=Falso na seção [Bancos de dados] do ficheiro GeoDin.ini oculta Ambos estes conectores de Bancos de dados e o Método para criá-los. Os Métodos para criar tais conexões são então também ocultados.
[Seção [DBCriarLista] (parte opcional)]{.Sublinhado}
Esta Seção limita a Lista de Bancos de dados, incluido em que novos Projetos GeoDin podem ser criado
Exemplo:
Os Utilizadores podem Criar novos Projetos apenas incluido no Banco de dados GIS-Projetos.
Definição de grupos de Banco de dados
Os Bancos de dados na Seção [SistemaBancos de dados] podem ser agrupados opcionalmente no gestor de objetos. Para fazer isso, primeiro crie uma nova Seção no ficheiro de Configuração onde os grupos podem ser definidos:
Na Seção de Configuração relevante de um Banco de dados do Sistema (ver abaixo), introduza o nome do Gropo usando o Parâmetro GOMGroup.
Os grupos são mostrados no gestor de objetos GeoDin como pastas e são listados alfabeticamente diretamente abaixo de ...\Bancos de dados nó.
Propriedades de visualização
A configuração padrão incluido o gerenciador de objetos do GeoDin (GOM) mostra todos projetos incluido o banco de dados aberto. Informação adicional. para um projeto (Código único (ID), autor, data de criação) é exibida ao mover o ponteiro do mouse sobre o ícone do projeto incluido o GOM:
Exemplo projeto GeoDin
Projeto: 120/01
Projeto: 120/02
Código único (ID):DEMOPR
FUGRO CONSULT GMBH
20.01.2011
Você pode Configurar o Típo de exibição e a Rotulação dos Projetos incluido No Banco de dados, clicando com o botão direito sobre (em) a Entrada do Banco de dados e selecionando propriedades de exibição do menu pop-up. Estas Configurações gerais são específicas da Configuração para cada Utilizador sobre (em) um PC local. Não têm qualquer efeito sobre (em) como os mesmos Projetos são apresentados sobre (em) outras estações de trabalho.
GeoDin oferece, incluido em cada Projeto:, uma Série de Consultas de Texto padrão. Estas são, por exemplo, a Consulta "Todos objetos", as Consultas para o Tipo de objetos OU Típos de pontos de medição. Se quiser Usa apenas Consultas Definido pelo utilizador nos seus Projetos, pode ocultar as Consultas de Tipo de objetos E Típos de pontos de medição. Ao/à conseguir isto, desative as Opcões -Tipo de objetos- E -Típos de pontos de medição-.
As Consultas da -Configuração do sistema- são as consultas globais, que são Consulta do sistema GeoDin. As Consultas da -Administrador do banco de dados- dizem respeito às Consultas do Utilizador "SYSQUERYOWNER", que estão armazenadas no Banco de dados. Mais Informação sobre estas Consultas é dada incluido no capítulo sobre a criação Consultas E Grupos de objetos.
Aqui também as Consultas, preparadas pelo gestor do Sistema GeoDin, podem ser mostradas ou ocultadas.
Vista de objeto estendida
Com a opção -Vista estendida do objeto-, você seleciona se Informação detalhada sobre o objeto individual deve ser exibida no gestor de objeto GeoDin. Isto afeta, por um lado, a existência de Valores medidos para o Lugar específico e, por outro lado, a existência de Documentos ligados. Os Objetos são exibidos neste caso com diferentes Símbolos:
Amostras
B 02 : S1 (0-1)
Furo 02
Furo 03
Aqui, uma pequena esfera Azul simboliza a existência de Valores medidos, um pequeno Símbolo de Documento a existência de Documentos ligados.
No caso de Documentos existentes, esta Escolha / Seleção conduz a um alargamento da apresentação do objeto pelos Documentos individuais:
Furo 02
Documentos
Gráficos
Furo
Construção do furo
Sequência de dados
Mais Informação ao/à Navegação E exibição dos Documentos que você encontra incluido no capítulo Documentos.
A apresentação de Informação detalhada a cada objeto incluido no gestor de objeto GeoDin leva mais Tempo para Abrir os ramos do que sem apresentação. Para ligações lentas ao Banco de dados, pode fazer sentido não Usa esta opção, Pelo menos temporariamente.
Limitando os Projetos mostrados incluido o gerenciador de objetos GeoDin
Se a Pasta do seu projeto contém um Número alto de Projetos (alta), pode ser útil (Maio) ao/à definir o Valor-limite do Número de Projetos exibidos por uma Condição no campo WHERE incluido na sintaxe SQL. Cada gestor de Projeto: GeoDin contém os seguintes Campos de dados:
PRJ_Código único (ID)
C
6
0
Projeto: Código único (ID)
PRJ_NAME
C
40
0
Nome do projeto
PRJ_ALIAS
C
40
0
Nome do alias (OU Projeto:)
PRJ_Típo
C
1
0
Projeto: Típo
PRJ_OPT
N
10
0
Parâmetros opcionais
PRJ_UTILIZADOR
C
30
0
Nome do Autor:
PRJ_DATA
D
10
0
Data criado
PRJ_PATH
C
78
0
Caminho OU alias do Banco de dados
Exemplos de Consulta SQL:
Exibir todos projetos pelo Autor: "Hutton":
ONDE: PRJ_UTILIZADOR = 'Hutton'
Exibir todos projetos criado após 01.01.2004:
ONDE: PRJ_DATA >= '01.01.2004'
Exibir todos projetos criado incluido 2004:
ONDE: PRJ_DATA >= '01.01.2004' e PRJ_DATA <= '31.12.2004'
Aviso: O Formato de data depende No programa de Banco de dados utilizado. Em um Banco de dados Access, a Data deve ser definida da seguinte forma:
#mm/dd/yyyy# (#Mês/Dia/Ano#)
incluido Access, o exemplo as consultas dadas acima são:
ONDE: PRJ_DATA >= #01/01/2003#
ONDE: PRJ_DATA >= #01/01/2002# e PRJ_DATA <= #31/12/2002#
Ordenando a Lista de Projeto: exibida
Os Criterios de classificação E Informação exibidas podem ser definidas para o gerenciador de objeto GeoDin escolhendo as Entrada relevantes nas listas suspensas. Se vários itens forem requerido, então introduza-os incluido no campo de Entrada fornecido. Os itens podem ser separados por Arbitrário caracteres do teclado.
Por exemplo, a Entrada 'Nome (Código único (ID))' mostra o Nome do projeto e (incluido entre parênteses) o seu Código único (ID).
Podem ser usadas as seguintes palavras-chave:
'Código único (ID), Nome, Alias, Data, Autor:'.
Referência: tabelas do Sistema
As tabelas do sistema de um projeto contêm a definição do tipo de objeto, as definições do tipo de ponto de medição e as descrições da estrutura das tabelas de dados físicas.
As tabelas do sistema descrevem as tabelas de dados físicas e as relações entre as tabelas de dados de um projeto GeoDin.
As tabelas do sistema consistem nas seguintes tabelas:
Definição do Típo de objeto
LOCTYPES
GeoDin_SYS_LOCTYPES
Definição de Tipo de objetos
LOCTABTY
GeoDin_SYS_LOCTABTY
Definição de Tabelas de dados
LOCTABS
GeoDin_SYS_LOCTABS
Atribuição de Tabelas de dados ao/à Tipo de objetos
LOCSTRS
GeoDin_SYS_LOCSTRS
Definição das estruturas das Tabelas de dados
Definição do Típo de Ponto de Medição
INVTYPES
GeoDin_SYS_INVTYPES
Definição do Ponto de Medição
INVTABS
GeoDin_SYS_INVTABS
Atribuição dos Típos de dados ao/à Típos: do Ponto de Medição
DATTYPES
GeoDin_SYS_DATTYPES
Definição de Típos de dados
STFGRP
GeoDin_SYS_STFGRP
Definição dos grupos de substâncias
MESSTRS
GeoDin_SYS_MESSTRS
Definição de todos os Parâmetro de Típo de Ponto de medição
Notas No Campos de dados descritos:
Descritores
contêm referências; o Nome do campo termina com _DESC; exceto para os Descritores para Dicionários, um Descritor deve ter exatamente 8 caracteres de comprimento e consistir em letras maiúsculas e números.
Denominação longa
Cada Descritor é atribuído a uma Denominação longa com 40 vezes; o Nome do campo termina com _NAME; este Nome é exibido nas listas de Escolha / Seleção do GeoDin e, portanto, deve descrever de forma única o objeto.
Opcões
Opcões para um objeto são armazenadas bit a bit em forma binária, incluido num Parâmetro longint; o Nome do campo termina com _OPT; o bit 0 é 1; o bit 1 é 2; o bit 3 é 4 e assim por diante. Cada bit tem uma função sim/não para uma característica do objeto. Vários bits podem ser definidos ao mesmo Tempo.
Registo de um Típo de objeto
Cada tipo de objeto é registado com um registo de dados na tabela LOC-TYPES. Os seguintes campos de dados são utilizados para isto:
DESC_GERAL
Descritor do Típo de digestão (exatamente 8 caracteres de comprimento, consistindo em letras maiúsculas)
GEN_Nome
Denominação longa de O tipo de objeto
GEN_OPT
Opcões do Sistema
GEN_OPT sinalizadores de bits:
0 (1)
objeto do Sistema GeoDin (não pode ser alterado)
1 (2)
objeto compatível com SEP, pode ser importado
2 (4)
O Típo de objeto é exibido durante 'Criar'
3 (8)
O Típo de objeto requer ligação a outros
4 (16)
O Típo de objeto permite a criação de Programas de medições padrão
5 (32)
Atribuição de elementos gráficos
6 (64)
Unidades dinâmicas
7 (128)
Descrição do documento
Registro das Tabelas usadas para O tipo de objeto (LOCTABTY)
Cada Tipo de tabela de dados é registrado com um registro de dados incluido na Tabela LOCTABTY.
TABE_Típo
Tipo de tabela. Descreve o uso básico de uma tabela de dados. Existem campos obrigatórios prescritos pelo Sistema para cada Típo de tabela de dados. (Veja a Tabela de Valor abaixo.)
TAB_OPT
Opcões do Sistema (veja a Tabela de bit-flag abaixo)
TAB_TRC
Texto padrão de tradução. Reservado pelo Sistema até 16.
INV_Típo
Típo de Ponto de medição. Se a Tabela de dados define o Típo de Ponto de medição (p. ex., Tabela de Dados gerais, Tabela Filtro, Tabela Exemplo), INV_TYPE determina o Típo de Ponto de medição e, portanto, o Típo de Resultados de medição que podem ser vinculados.
Valores TÍpo TABE_TYPE:
valor=1
Tabela de Dados gerais
valor=2
Dados de camadas Tabelas
valor=3
Dados gerais de expansão
Valor=4
Desenvolvimento do Furo
Valor=5
Reaterro
Valor=6
Remoção e Instalação de tubulação
Valor=7
Remoção de instalações especiais
Valor=8
Especificação do ponto de medição de remoção
valor=9
Tabela de Exemplo
valor=10
Registo de sondagem
valor=11
Dados de sondagem
valor=12
Ligação de Localização
valor=13
Ligação de Filtro
valor=14
Ligação de PRB
valor=15
Expansão da circulação de água
valor=16
Tabela de dados indiferenciada 1:n para Localização
valor=17
Tabela de valores medidos - tabela real no GEOTAB
valor=18
Dados de título SVZ
valor=19
Tabela de Dados de camadas
valor=20
Valores medidos de SED como temporal de sondagem para estrutura gráfica como Sonddata
valor=21
Valores medidos de Exemplo como temporal de sondagem para estrutura gráfica como Sonddata
valor=22
Tabela de dados 1:n para Localização com SUBID
valor=23
Tabela de dados 1:n para Localização com SUBID para LTO_HNMTab
valor=24
Tabela temporária de memória - não em LOCOBJ
valor=25
Atributos gráficos
valor=26
Expansão das versões dos dados de título
valor=27
Expansão das versões de Furo
valor=28
Expansão das versões de Enchimento anular
valor=29
Versões de remoção de tubos e de Instalação
valor=30
Versões de remoção de Instalações especiais
valor=31
Versões de remoção dos dados de Filtro
valor=32
Versões de remoção de circulação de água
valor=33
Descrição do documento Dados gerais
Sinalizadores de bits TAB_OPT:
0 (1)
Tabela principal (Tabelas Geral e Tabelas de camadas); no caso da tabela de registo de sondagem, as sondas são guardadas como BLOB incluido na tabela de registo (o campo SNDDATA com Típo B deve ser definido incluido na tabela de registo), a tabela de dados de sondagem permanece Vazio
1 (2)
Tabela SEP de Dados de camadas
2 (4)
A Informação de Profundidade começa com 0
3 (8)
Os deslocamentos podem ser imprimidos em formato DIN incluido
4 (16)
Bloqueio de escrita
5 (32)
não Visível
6 (64)
Bloqueio Eliminar
7 (128)
Bloqueio de inserção
8 (256)
Tabela de Dados de camadas numerada com Camadas inferiores
Atribuição de tabelas de dados ao/à Tipo de objetos (LOCTABS)
Para cada tipo de objeto, os descritores (GEN_DESC) das tabelas de dados ao/à serem usadas para o tipo de objeto são armazenados incluido na tabela LOC-TABS. Isso define, por exemplo, se o tipo de objeto contém tabelas para descrições de camadas etc. ou não. Para ao/à mesmo tempo, o descritor da tabela (TAB_DESC) é usado ao/à referir-se ao/à uma estrutura de uma tabela de dados, que é definida incluido na tabela LOCSTRS.
Estrutura das Tabelas de dados (LOCSTRS)
As estruturas de todos os dados das Tabelas estão armazenadas na Tabela LOCSTRS (incluido). Cada Tabela de dados pode conter um Máximo de 255 Campos de dados.
TAB_DESC
Descritor de uma tabela de dados
CAMPO_NOME
Nome do campo físico
CAMPO_Típo
Típo de campo físico; C (caracter), N (Numérico), D (Data), S (Data/Tempo) e M (Memorando) são permitidos
TAMANHO_DO_CAMPO
Comprimento do campo físico (para D:=10)
FIELD_DEC
Número de Casas decimais para campos de tipo Numérico
FIELD_CNT
Contador em execução do campo incluido numa Tabela de dados
FIELD_OPT
Opcões do Sistema (extrato) (ver a Tabela de flags abaixo)
FIELD_LONG
Denominação longa para Campo de dados
FIELD_DIC
Descritor de um Dicionário para o Campo de dados
GRUPO_DE_CAMPOS
Descritor de um Dicionário para o Campo de dados
FIELD_Unidade
Unidade de medição
FIELD_FMT
Formato do output
FIELD_DEF
Valor estandard
Sinalizadores de bits FIELD_OPT:
0 (1)
Campo indexado
1 (2)
Índice único (único) apenas se o bit 0 estiver definido
2 (4)
Campo é usado para assinatura / para valores medidos: campo de deslocamento
3 (8)
Campo é usado para assinatura (secundária)
4 (16)
Campo é usado para assinatura (terciária)
5 (32)
Campo obrigatório
6 (64)
São usados códigos longos (WB)
7 (128)
ou apenas uma Abreviação (não bit 6) ou Entrada longa editável (com bit 6) (bit 6 desligado): sobre (em) : apenas uma tecla é permitida / desligado : várias teclas são permitidas; (bit 6 sobre (em)): sobre (em) : textos longos podem ser editados / desligado : textos longos não podem ser editados
8 (256)
Campo visível (para valores medidos)
9 (512)
Campo editável (para valores medidos) (vazio: Sempre definido)
10 (1024)
Parâmetro de quantidade
11 (2048)
Parâmetro calculado
12 (4096)
Valores negativos permitidos
13 (8192)
Inorgânico
14 (16384)
Bloqueio de escrita
15 (32768)
Campo externo
16 (65536)
Bloqueio de escrita condicional
17 (131072)
controla campos WB, Dic: Bit 6 sobre (em) - gravar tecla combinada (em vez de Denominação longa) incluido Banco de dados; 131136 para Dic - mostrar Texto simples, tecla incluido Banco de dados: 17+6; 131168 o mesmo que campo obrigatório, 17+6+5 Dic: Bit 6 desligado - ? como Texto simples (tecla incluido Banco de dados); 131200 não obrigatório apenas uma tecla 17+7; 131232 como campo obrigatório apenas uma tecla 17+7+5 Dic: Bit 6 desligado - ? como Texto simples (várias teclas incluido Banco de dados); 131072 não obrigatório múltiplas teclas 17; 131104 obrigatório múltiplas teclas 17+5
18 (262144)
TVQK_SingleNorm Recodificação do Texto padrão durante a entrada
19 (524288)
O campo tem unidades dinâmicas
20 (1048576)
Último campo FixedCol
21 (2097152)
O campo é transferido automaticamente para o Novo DS
O conteúdo de referência de objeto, medição, Relatório, Documento e cópia de Projeto: anteriormente duplicado nesta Página agora está nas suas páginas de assunto - veja Trabalhando com Registração e manutenção de dados de medição, Referência de objeto e Operação executiva, Trabalhando com Projetos, Modelos de Relatório, e Gerenciando Documentos.
Tópicos relacionados
Ligar ao Banco de dados - criando conexões
Típos: suportados de Banco de dados - especificidades por backend
Última atualização
Isto foi útil?