“Node JS Firebird Exemple” Réponses codées

Node JS Firebird Exemple

Firebird.attach(options, function(err, db) {     if (err)        throw err;     // db = DATABASE    db.query('INSERT INTO USERS (ID, ALIAS, CREATED) VALUES(?, ?, ?) RETURNING ID', [1, 'Pe\'ter', new Date()], function(err, result) {        console.log(result[0].id);        db.query('SELECT * FROM USERS WHERE Alias=?', ['Peter'], function(err, result) {            console.log(result);            db.detach();        });    });});
Long Ladybird

Node JS Firebird Exemple

Firebird.attach(options, function(err, db) {     if (err)        throw err;     // db = DATABASE    // INSERT BUFFER as BLOB    db.query('INSERT INTO USERS (ID, ALIAS, FILE) VALUES(?, ?, ?)', [1, 'Peter', fs.readFileSync('/users/image.jpg')], function(err, result) {        // IMPORTANT: close the connection        db.detach();    });});
Long Ladybird

Node JS Firebird Exemple

const config = {...}; // Classic configuration with manager = trueconst RESTORE_OPTS = {    database: 'database.fdb',    files: ['backup.fbk']}; Firebird.attach(config, (err, srv) => {    srv.restore(RESTORE_OPTS, (err, data) => {        data.on('data', () => {});        data.on('end', () =>            srv.detach();        });    });});
Long Ladybird

Node JS Firebird Exemple

AuthServer = Srp, Legacy_AuthWireCrypt = DisabledUserManager = Legacy_UserManager
Long Ladybird

Node JS Firebird Exemple

Firebird.attach(options, function(err, db) {     if (err)        throw err;     // db = DATABASE    db.sequentially('SELECT * FROM BIGTABLE', function(row, index) {         // EXAMPLE        stream.write(JSON.stringify(row));     }, function(err) {        // END        // IMPORTANT: close the connection        db.detach();    });});
Long Ladybird

Node JS Firebird Exemple

Firebird.attach(options, function(err, db) {     if (err)        throw err;     db.on('row', function(row, index, isObject) {        // index === Number        // isObject === is row object or array?    });     db.on('result', function(result) {        // result === Array    });     db.on('attach', function() {     });     db.on('detach', function(isPoolConnection) {        // isPoolConnection == Boolean    });     db.on('reconnect', function() {     });     db.on('error', function(err) {     });     db.on('transaction', function(isolation) {        // isolation === Number    });     db.on('commit', function() {     });     db.on('rollback', function() {     });     db.detach();});
Long Ladybird

Node JS Firebird Exemple

var options = {}; options.host = '127.0.0.1';options.port = 3050;options.database = 'database.fdb';options.user = 'SYSDBA';options.password = 'masterkey';options.lowercase_keys = false; // set to true to lowercase keysoptions.role = null;            // defaultoptions.pageSize = 4096;        // default when creating database 
Long Ladybird

Node JS Firebird Exemple

var { GDSCode } = require('node-firebird/lib/gdscodes');/*...*/db.query('insert into my_table(id, name) values (?, ?)', [1, 'John Doe'],    function (err) {        if(err.gdscode == GDSCode.UNIQUE_KEY_VIOLATION){            console.log('constraint name:'+ err.gdsparams[0]);            console.log('table name:'+ err.gdsparams[0]);            /*...*/        }        /*...*/    }); 
Long Ladybird

Node JS Firebird Exemple

// 5 = the number is count of opened socketsvar pool = Firebird.pool(5, options); // Get a free poolpool.get(function(err, db) {     if (err)        throw err;     // db = DATABASE    db.query('SELECT * FROM TABLE', function(err, result) {        // IMPORTANT: release the pool connection        db.detach();    });}); // Destroy poolpool.destroy();
Long Ladybird

Node JS Firebird Exemple

const options = {...}; // Classic configuration with manager = trueFirebird.attach(options, function(err, svc) {    if (err)        return;    svc.backup(        {            database:'/DB/MYDB.FDB',            files: [                    {                     filename:'/DB/MYDB.FBK',                     sizefile:'0'                    }                   ]        },        function(err, data) {            data.on('data', line => console.log(line));            data.on('end', () => svc.detach());        }    );});
Long Ladybird

Réponses similaires à “Node JS Firebird Exemple”

Questions similaires à “Node JS Firebird Exemple”

Plus de réponses similaires à “Node JS Firebird Exemple” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code