CREATE TABLE IF NOT EXISTS produto_barras (
 id BIGINT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY, produto_id BIGINT NOT NULL REFERENCES produtos(id),
 codigo_barras VARCHAR(50) NOT NULL, criado_em TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
 atualizado_em TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(produto_id,codigo_barras)
);
CREATE INDEX IF NOT EXISTS idx_produto_barras_produto ON produto_barras(produto_id);
CREATE INDEX IF NOT EXISTS idx_produto_barras_codigo ON produto_barras(codigo_barras);
