How to use the objection.Model.raw function in objection

To help you get started, we’ve selected a few objection examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github jc21 / nginx-proxy-manager / src / backend / models / stream.js View on Github external
$beforeInsert () {
        this.created_on  = Model.raw('NOW()');
        this.modified_on = Model.raw('NOW()');

        // Default for meta
        if (typeof this.meta === 'undefined') {
            this.meta = {};
        }
    }
github jc21 / nginx-proxy-manager / src / backend / models / auth.js View on Github external
$beforeInsert (queryContext) {
        this.created_on  = Model.raw('NOW()');
        this.modified_on = Model.raw('NOW()');

        // Default for meta
        if (typeof this.meta === 'undefined') {
            this.meta = {};
        }

        return encryptPassword.apply(this, queryContext);
    }
github jc21 / nginx-proxy-manager / src / backend / models / user.js View on Github external
$beforeInsert () {
        this.created_on  = Model.raw('NOW()');
        this.modified_on = Model.raw('NOW()');

        // Default for roles
        if (typeof this.roles === 'undefined') {
            this.roles = [];
        }
    }
github jc21 / nginx-proxy-manager / src / backend / models / auth.js View on Github external
$beforeInsert (queryContext) {
        this.created_on  = Model.raw('NOW()');
        this.modified_on = Model.raw('NOW()');

        // Default for meta
        if (typeof this.meta === 'undefined') {
            this.meta = {};
        }

        return encryptPassword.apply(this, queryContext);
    }
github jc21 / nginx-proxy-manager / src / backend / models / certificate.js View on Github external
$beforeInsert () {
        this.created_on  = Model.raw('NOW()');
        this.modified_on = Model.raw('NOW()');

        // Default for expires_on
        if (typeof this.expires_on === 'undefined') {
            this.expires_on = Model.raw('NOW()');
        }

        // Default for domain_names
        if (typeof this.domain_names === 'undefined') {
            this.domain_names = [];
        }

        // Default for meta
        if (typeof this.meta === 'undefined') {
            this.meta = {};
        }
github jc21 / nginx-proxy-manager / src / backend / models / access_list_auth.js View on Github external
$beforeInsert () {
        this.created_on  = Model.raw('NOW()');
        this.modified_on = Model.raw('NOW()');

        // Default for meta
        if (typeof this.meta === 'undefined') {
            this.meta = {};
        }
    }
github jc21 / nginx-proxy-manager / src / backend / models / certificate.js View on Github external
$beforeInsert () {
        this.created_on  = Model.raw('NOW()');
        this.modified_on = Model.raw('NOW()');

        // Default for expires_on
        if (typeof this.expires_on === 'undefined') {
            this.expires_on = Model.raw('NOW()');
        }

        // Default for domain_names
        if (typeof this.domain_names === 'undefined') {
            this.domain_names = [];
        }

        // Default for meta
        if (typeof this.meta === 'undefined') {
            this.meta = {};
        }
github jc21 / nginx-proxy-manager / src / backend / models / audit-log.js View on Github external
$beforeUpdate () {
        this.modified_on = Model.raw('NOW()');
    }
github jc21 / nginx-proxy-manager / src / backend / models / auth.js View on Github external
$beforeUpdate (queryContext) {
        this.modified_on = Model.raw('NOW()');
        return encryptPassword.apply(this, queryContext);
    }
github jc21 / nginx-proxy-manager / src / backend / models / user_permission.js View on Github external
$beforeUpdate () {
        this.modified_on = Model.raw('NOW()');
    }