Supabase

编程入门 行业动态 更新时间:2024-10-03 12:25:10

<a href=https://www.elefans.com/category/jswz/34/1770712.html style=Supabase"/>

Supabase

我正在为一个项目使用 supabase。我有一个 odbc 访问数据库,它将从 AS400 DB2 数据库中获取数据,并进入我使用数据的电子应用程序,我需要在每次应用程序启动时更新 supabase 数据库。目前我将这段代码与 supabase 的 upsert 函数一起使用,但我注意到有时这会重复记录,这不是想要的结果。

ipcMain.on('startDatabaseUpdate', (event, ...args) => {
    suppliersdb.query('SELECT * FROM MDB_FANFOR0F_1')
        .then( (results) => {
            let count = 0
            results.forEach( (result, i) => {
                count++
                if( i === 0 ){
                    i++
                }
                result.NEMA = result.NEMA.replace('§', '@')
                //
                store.supabase.from('Suppliers')
                    .upsert([
                        { 
                            id: i, 
                            cod: result.CFOR,
                            name: result.XFOR,
                            cap: result.CCAP,
                            country: result.YLOC,
                            state: result.CPRO,
                            email: result.NEMA
                        }
                    ], { count: 'exact' }).select()
                    .then( (response) => {
                        //console.log(response)
                    }).catch( e =>  {
                        event.sender.send('databaseUpdateError', e)
                    })
            })
            //
            if( count === results.length ){
                event.sender.send('databaseUpdateCompleted', { suppliersCount: results.length })
            }
    }).catch( e => { 
        console.log(e) 
        event.sender.send('databaseUpdateError', e)
    })

是否有 supabase js 客户端库的功能可以用来从表中删除所有数据,然后从 mdb Access 文件中插入更新的数据??

回答如下:

更多推荐

Supabase

本文发布于:2024-05-31 04:51:15,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1771293.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Supabase

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!