CREATE TABLE IF NOT EXISTS produto_estoques (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    produto_id INTEGER NOT NULL,
    estoque_id INTEGER NOT NULL,
    quantidade NUMERIC NOT NULL DEFAULT 0,
    criado_em TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP,
    atualizado_em TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP,
    FOREIGN KEY (produto_id) REFERENCES produtos(id),
    FOREIGN KEY (estoque_id) REFERENCES estoques(id),
    UNIQUE (produto_id, estoque_id)
);
CREATE INDEX IF NOT EXISTS idx_produto_estoques_estoque ON produto_estoques (estoque_id);
