Modo de almacenamiento SQL: Crear base de datos
Para cada Application en InnoList necesita una base de datos independiente en un sistema de administración de bases de datos (DBMS).
Pero la creación de una base de datos es rápida y fácil. Esta página le ayuda a hacer esto, para cada sistema de administración de bases de datos el procedimiento es ligeramente diferente.
Utilice la codificación UTF-8 para las bases de datos utilizadas por InnoList. Más abajo en este texto hay una descripción para la que las tablas de base de datos se crean por InnoList en una base de datos.
Una condición previa es, por supuesto, un instalado Sistema de administración de bases de datos.
Crear base de datos en MySQL/MariaDB
El procedimiento para MySQL y MariaDB es el mismo.
La forma más fácil de crear una base de datos es con la consola, también se incluye con las bases de datos
mysql (Linux/Mac) o mysql.exe (Windows).
La instalación de MySQL/MariaDB contiene un subdirectorio bin/, contiene:
bin/mysqld o bin/mysqld.exe |
Comienza MySQL/MariaDB |
bin/mysql o bin/mysql.exe |
Console para la ejecución de comandos (también 'crear base de datos') |
La consola también necesita la información de inicio de sesión para el usuario que puede crear bases de datos (predeterminado: root).
Using
bin/mysql -u root
or
bin/mysql -u root -p
inicia la consola y inicia sesión como usuario . El parámetro -p es necesario si se establece una contraseña para el usuario. En este caso se le pedirá la contraseña.
Ahora con este comando puede crear una base de datos denominada datenbank1:
mysql> crear la base de datos datenbank1;
La creación de la base de datos ha finalizado. Si InnoList tiene acceso a la base de datos con un usuario de base de datos diferente, el acceso/derecho para agregar tablas para la base de datos debe concederse al usuario de la base de datos.
Crear base de datos en PostgreSQL
Si se ejecuta PostgreSQL, pgAdmin (https://www.pgadmin.org) es una herramienta de administración muy útil para los pasos siguientes.
Durante la instalación un usuario en PostgreSQL debería haber sido creado, si no esto también se puede hacer en pgAdmin.
Beside a un usuario necesita una base de datos en PostgreSQL. Para ello, seleccione el servidor de la izquierda y el nodo de las bases de datos. Con el botón derecho del ratón, haga clic con el botón derecho en una nueva base de datos se puede crear allí.
Give un nombre a la base de datos y elegir un usuario al que se le permitirá acceder a la base de datos.
As codificación debe utilizar UTF-8.
Al crear la base de datos, la configuración de PostgreSQL ha finalizado.
Crear base de datos en Microsoft SQL Server
La compatibilidad con Microsoft SQL Server finalizará pronto. Por favor, no utilice este sistema de administración de bases de datos más y cambie a un proveedor alternativo.
Importante: Tenga en cuenta también la descripción de Installation/Configuration of Microsoft SQL Server
(TCP/IP-Access needs to be enabled).
Para administrar Microsoft SQL Server sugerimos instalar Microsoft SQL Server Management Studio. Este es un software que es proporcionado por Microsoft de forma gratuita.
Permite la modificación cómoda de los contenidos de Microsoft SQL Server. Después de abrir el cuadro de diálogo de inicio de sesión Explorador de objetos, haga clic derecha en Bases de datos y cree una nueva base de datos.
Para la creación de la base de datos no se necesita ninguna configuración especial, se puede usar la configuración predeterminada.
Tan pronto como se crea la base de datos en Microsoft SQL Server Management Studio, se utilizable por InnoList.
Descripción de las tablas de base de datos
Ahora sigue una descripción, qué tablas de base de datos para el sistema se crean mediante InnoList y qué contenido tienen.
Nombre de la tabla |
Información almacenada |
s_access_history |
Abierto/Cambiado recientemente |
s_attachment |
Evaluación de archivos adjuntos (ubicados en el sistema de archivos) a registros |
s_conditional_colors |
Formato condicional |
s_db_lock |
Tabla de bloqueo para cambios en la base de datos (Liquibase) |
s_db_update |
Actualización-Tabla para modificaciones de base de datos (Liquibase) |
s_history |
Historial de cambios |
s_licenses |
Uso de la licencia |
s_navigation |
Elementos de navegación |
s_notification |
Notificaciones del sistema |
s_order_info |
Orden de registros |
s_show_details |
Configuración de las vistas de detalles |
s_show_list |
Configuración de las vistas de tablas |
s_user_actions |
Acciones del usuario |
s_user_project_settings |
Configuración del proyecto de usuario |
s_user_role |
Roles (Gestión de derechos) |
s_userpref |
Configuración de usuario |
s_users |
Usuarios (Gestión de derechos) |
s_usersetting |
Anotaciones, Comentarios, Colorear |
s_view |
Vistas |
En InnoList las "tablas" creadas también se crean como tablas en la base de datos.
El nombre técnico en InnoList se utiliza, si esto no es posible, se agrega un prefijo X_.
Tipos de datos SQL para tipos de campo
Según el tipo de campo, las columnas de tabla específicas se crean en las tablas de base de datos. El siguiente resumen muestra los tipos de datos utilizados para los tipos de campo.
Tipo de campo |
Tipo de datos SQL |
Texto (línea única)
Texto (línea múltiple)
Enlace
Selección múltiple (casillas de verificación)
Selección múltiple (lista)
Lista de texto
Carga de imagen/archivo
Colección de imágenes/archivos
|
Texto |
Selección (Dropdown)
Selección (botones de radio)
Selección (botones)
Icono
|
Varchar(500) |
Fecha
hora |
Fecha |
Clasificación
Deslizador
|
Flotador/Doble |
Casilla |
Booleana |
Comentarios
Texto/Enlace (sustituido)
Encabezado/Texto
ID-Display
Cambiado (automático)
Creado (automático)
Eliminado (automático)
|
<Ninguno> |
Enlaces relacionados