“Узел JS Firebird пример” Ответ

Узел JS Firebird пример

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

Узел JS Firebird пример

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

Узел JS Firebird пример

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

Узел JS Firebird пример

AuthServer = Srp, Legacy_AuthWireCrypt = DisabledUserManager = Legacy_UserManager
Long Ladybird

Узел JS Firebird пример

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

Узел JS Firebird пример

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

Узел JS Firebird пример

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

Узел JS Firebird пример

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

Узел JS Firebird пример

// 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

Узел JS Firebird пример

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

Ответы похожие на “Узел JS Firebird пример”

Вопросы похожие на “Узел JS Firebird пример”

Больше похожих ответов на “Узел JS Firebird пример” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования