Pages
Admin
Actualizacionbd
[tabla].tsx

[tabla].tsx

Con este parametro obtenemos la tabla y aqui podemos hacer lo que sería la actualización de la base de datos.

En esta ruta contienen estas acciones:

  • Actualizar tabla con un archivo de excel.
  • Exportar la tabla en un archivo de excel.
  • Agregar un registro individual.
  • Editar un registro individual.
  • Eliminar un archivo individual.

Exportar la tabla en un archivo de excel.

 
// @@ -- Funcion para exportar a excel la tabla -- @@
async function exportToExcel(table_name: string) {
  let table_name1 = `${table_name}`;
  const { data } = await supabase.from(table_name1).select('*');
  let json: any = data?.map((x: any) => ({
    ...x,
  }));
  let pad = json.map((x: any) => {
    let obj: any = {};
    for (let key in x) {
      if (key !== 'id' && key !== 'created_at') {
        obj[key] = x[key];
      }
    }
    return obj;
  });
 

La función de actualizar la base de datos esta mejor explicada en el "Manual Tecnico de la aplicacion"

Last updated on December 17, 2022