Re: Recibir un json como variable en un procedimiento almacenado

From: Horacio Miranda <hmiranda(at)gmail(dot)com>
To: Fernando Siguenza <fsigu(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Recibir un json como variable en un procedimiento almacenado
Date: 2022-09-15 05:15:13
Message-ID: A43D1CD8-848E-403E-A116-487D197F42C3@gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Esto es más programación que postgresql. Usa un pool de conexiones o usa nodejs en el backend para el tráfico

> On 15/09/2022, at 5:05 PM, Fernando Siguenza <fsigu(at)hotmail(dot)com> wrote:
>
> 
> Hola amigos, tengo que realizar un programa en el cual se debe seleccionar un archivo de excel y grabar los registros en una base de datos.
> El archivo tiene mas o menos unos 85000 registros.
>
> El front end tengo hecho con angular, leo el archivo de excel y lo envio a un backend hecho con laravel para guardar en la base de postgres.
>
> Pero tengo problema de conexiones por el tiempo de ejecucion,
>
> El metodo que uso en laravel es el siguiente
> public function create(Request $request)
> {
> try{
>
> $input = $request->all();
> DB::beginTransaction();
> //grabamos el detalle
> foreach ($input['detalle'] as $detalle) {
> $entidad = new Cobus($detalle);
> $entidad->save();
> };
> DB::commit();
> return $this->insertOk($input);
>
> } catch (\Exception $e) {
> DB::rollBack();
> return $this->insertErrCustom(null, $e->getMessage());
> }
>
> }
>
> Recibo el json con los registros del excel y dentro de un bucle lo envio a grabar uno a uno, aqui tengo una consulta hay como enviara postgres a un procedimiento almacenado el json completo, y ahi hacer el bucle y guardarlo, o como recomiendan hacer este tipo de insert.
>
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan 2022-09-15 12:25:26 Re: Recibir un json como variable en un procedimiento almacenado
Previous Message Fernando Siguenza 2022-09-15 05:05:18 Recibir un json como variable en un procedimiento almacenado