.NET

Aplicación de escritorio

La aplicación de escritorio (OmniDB.app en macOS, OmniDB/OmniDB.exe en Linux y Windows) es una pequeña ventana nativa alrededor de la misma interfaz de OmniDB que la versión de servidor ofrece a los navegadores. Inicia en segundo plano su propia copia privada de omnidb-server, que escucha solo en la máquina local, e inicia su sesión automáticamente como el usuario integrado admin: no hay página de inicio de sesión, ni icono Cuenta, ni nada que configurar. Consulte Instalación para saber cómo obtenerla.

Dónde se guardan los datos

Las conexiones guardadas, los snippets, la configuración, el historial de consultas, etc. se guardan en ~/.omnidb/omnidb-app/ (la base de datos de usuario omnidb.db, además de una carpeta temp para las exportaciones y la posición guardada de la ventana). Para mantener un conjunto de datos independiente —por ejemplo, uno desechable para pruebas—, inicie la aplicación con otro directorio home:

open -a OmniDB --args -d /path/to/other/dir    # macOS
./OmniDB -d /path/to/other/dir                  # Linux
OmniDB.exe -d C:\path\to\other\dir              # Windows

El directorio debe existir previamente; uno nuevo y vacío se prepara automáticamente en el primer uso. Las contraseñas guardadas se cifran con una clave que se conserva en el almacén de secretos del sistema operativo; consulte Seguridad y servidor multiusuario.

La barra de menús

Los menús OmniDB, Ver y Ayuda se muestran en el idioma elegido en Configuración > Apariencia > Idioma y cambian en cuanto lo modifica; antes de que se haya cargado la primera página, siguen el idioma del sistema operativo. Los menús estándar Edit y Window permanecen en inglés. El título de la ventana muestra la sección en la que se encuentra (por ejemplo OmniDB - Snippets).

Tamaño y posición de la ventana

En su primer inicio, la ventana se abre maximizada. A partir de entonces, se vuelve a abrir con el tamaño, la posición y el estado maximizado/restaurado que tenía la última vez que la cerró.

Enlaces y archivos

Los enlaces a páginas externas (las entradas Doc: … del árbol de la base de datos, los enlaces de la página de bienvenida, el menú Ayuda) se abren en su navegador web predeterminado. Las exportaciones y Exportar como DBML abren el diálogo nativo Guardar como, de modo que elige directamente dónde se guarda el archivo; consulte Escritura de consultas SQL.

macOS: espacio aislado, datos anteriores y .pgpass

La aplicación de macOS se ejecuta en el App Sandbox, que le proporciona su propia carpeta home privada. Esto tiene dos consecuencias: