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,32 @@
|
||||
const { createClient } = require('@supabase/supabase-js');
|
||||
const fs = require('fs');
|
||||
const envContent = fs.readFileSync('.env', 'utf8');
|
||||
const supabaseUrl = envContent.match(/VITE_SUPABASE_URL=\"(.*?)\"/)[1];
|
||||
const supabaseKey = envContent.match(/VITE_SUPABASE_PUBLISHABLE_KEY=\"(.*?)\"/)[1];
|
||||
const supabase = createClient(supabaseUrl, supabaseKey, { db: { schema: 'TS_ERP' } });
|
||||
|
||||
async function run() {
|
||||
const pecasParaInserir = [{
|
||||
of_number: 'B133',
|
||||
etapa_fase: '1',
|
||||
marca: 'M2',
|
||||
descricao: 'Desc M2',
|
||||
quantidade: 1,
|
||||
peso_unitario: 10.5,
|
||||
peso_total: 10.5,
|
||||
tratamento_superficial: 'pintura',
|
||||
material: 'A36',
|
||||
perfil_principal: 'C',
|
||||
tem_componentes: false,
|
||||
user_id: '00000000-0000-0000-0000-000000000000',
|
||||
prioridade: 'P4'
|
||||
}];
|
||||
|
||||
const { data, error } = await supabase
|
||||
.from('pecas')
|
||||
.insert(pecasParaInserir)
|
||||
.select('id, of_number, etapa_fase, marca');
|
||||
|
||||
console.log('Result:', JSON.stringify({ data, error }, null, 2));
|
||||
}
|
||||
run();
|
||||
Reference in New Issue
Block a user