Feedback

# Association tables

Este paso es fundamental si se selecciona la opción “Usar tablas existentes”.

En este caso, debe asociar los campos de las tablas existentes a campos de aplicaciones de seguridad (aplicaciones generadas por el Módulo de Seguridad).

> Si ha seleccionado la opción “Crear tablas”, en el paso anterior asocia los campos automáticamente.

Si elige crear las tablas de antemano, consulte las tablas y los campos locales a continuación.

#### sec_users

    CREATE TABLE "sec_users" (
        "login" TEXT NOT NULL,
        "pswd" TEXT NOT NULL,
        "name" TEXT,
        "email" TEXT,
        "active" TEXT,
        "activation_code" TEXT,
        "priv_admin" TEXT,
        "mfa" TEXT,
        "picture" BLOB,
        PRIMARY KEY ("login")
    );

#### sec_apps

    CREATE TABLE "sec_apps" (
    "app_name" TEXT NOT NULL,
    "app_type" TEXT,
    "description" TEXT,
    PRIMARY KEY ("app_name")
    )

#### sec_users_apps

    CREATE TABLE "sec_users_apps" (
    "login" TEXT NOT NULL,
    "app_name" TEXT NOT NULL,
    "priv_access" TEXT,
    "priv_insert" TEXT,
    "priv_delete" TEXT,
    "priv_update" TEXT,
    "priv_export" TEXT,
    "priv_print" TEXT,
    PRIMARY KEY ("login", "app_name")
    )

#### sec_logged

    CREATE TABLE "sec_logged" (
        "login" TEXT NOT NULL,
        "date_login" TEXT,
        "sc_session" TEXT,
        "ip" TEXT
    );

> La tabla logged se creará solo si la opción Proteger a los usuarios logueados está marcada durante la creación del Módulo de seguridad.

#### sec_users_social

    CREATE TABLE "sec_users_social" (
      "login" TEXT NOT NULL,
      "resource" TEXT NOT NULL,
      "resource_id" TEXT NOT NULL,
      PRIMARY KEY ("login", "resource", "resource_id")
    );

> La tabla users_social se creará solo si la opción Utilizar redes sociales está marcada durante la creación del módulo de seguridad.