Neighborly Package Megalodon

    dbgate-plugin-csv

    5.0.6-alpha.2 • Public • Published

    styled with prettier NPM version

    dbgate-plugin-csv

    CSV import/export plugin for DbGate

    Usage without DbGate

    Export from fake object reader into CSV file. Fake object file can be replaced with other reader/writer factory functions, as described in dbgate-api package

    const dbgateApi = require('dbgate-api');
    const dbgatePluginCsv = require("dbgate-plugin-csv");
    
    dbgateApi.registerPlugins(dbgatePluginCsv);
    
    
    async function run() {
      const reader = await dbgateApi.fakeObjectReader();
      const writer = await dbgatePluginCsv.shellApi.writer({ fileName: 'myfile1.csv', separator: ';' });
      await dbgateApi.copyStream(reader, writer);
      
      console.log('Finished job script');
    }
    dbgateApi.runScript(run);
    

    Factory functions

    shellApi.reader

    Reads CSV file

      const dbgatePluginCsv = require("dbgate-plugin-csv");
      const reader = await dbgatePluginCsv.shellApi.reader({
        fileName: 'test.csv',
        encoding: 'utf-8',
        header: true,
        delimiter: ',',
        quoted: false,
        limitRows: null
      });

    shellApi.writer

    Writes CSV file

      const dbgatePluginCsv = require("dbgate-plugin-csv");
      const writer = await dbgatePluginCsv.shellApi.writer({
        fileName: 'test.csv',
        encoding: 'utf-8',
        header: true,
        delimiter: ',',
        quoted: false
      });

    Install

    npm i dbgate-plugin-csv

    Homepage

    dbgate.org

    DownloadsWeekly Downloads

    104

    Version

    5.0.6-alpha.2

    License

    MIT

    Unpacked Size

    57.1 kB

    Total Files

    6

    Last publish

    Collaborators

    • jan.prochazka