fix: conversão de tipo no PostgreSQL e correção de erro 400 Bad Request ao importar peças em lote via XLS
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
-- Change pecas.peso_unitario to numeric(10,3)
|
||||
ALTER TABLE "TS_ERP".pecas ALTER COLUMN peso_unitario TYPE numeric(10,3);
|
||||
|
||||
-- Fix the sync_of_data function to explicitly refer to TS_ERP.ordens_fabricacao
|
||||
CREATE OR REPLACE FUNCTION "TS_ERP".sync_of_data()
|
||||
RETURNS trigger
|
||||
LANGUAGE plpgsql
|
||||
AS $function$
|
||||
BEGIN
|
||||
-- Atualizar dados na tabela ordens_fabricacao quando ficha_tecnica_contratos for alterada
|
||||
IF TG_TABLE_NAME = 'ficha_tecnica_contratos' THEN
|
||||
UPDATE "TS_ERP".ordens_fabricacao
|
||||
SET
|
||||
gestor = NEW.gestor,
|
||||
data_termino_prev = NEW.data_termino_prev,
|
||||
peso_total = NEW.quantidade,
|
||||
descritivo = NEW.descricao_resumida
|
||||
WHERE num_of = NEW.of_number;
|
||||
END IF;
|
||||
|
||||
RETURN NEW;
|
||||
END;
|
||||
$function$;
|
||||
Reference in New Issue
Block a user