<<  Visión general

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