-- ============================================================
--  schema.sql — Estructura de la base de datos
--  Motor: PostgreSQL
--  Ejecutar en phpPgAdmin: seleccionar la BD y pegar en SQL
-- ============================================================

CREATE TABLE IF NOT EXISTS usuarios (
    id              SERIAL          PRIMARY KEY,
    nombre_usuario  VARCHAR(30)     NOT NULL UNIQUE,
    password        VARCHAR(255)    NOT NULL,
    creado_en       TIMESTAMP       DEFAULT NOW(),
    ultimo_login    TIMESTAMP
);

CREATE TABLE IF NOT EXISTS login_intentos (
    clave           VARCHAR(64)     NOT NULL PRIMARY KEY,
    intentos        SMALLINT        NOT NULL DEFAULT 1,
    ultimo_intento  TIMESTAMP       DEFAULT NOW()
);
