sequelize-sequenced

Sequelize plugin to generate scoped sequential IDs

Usage no npm install needed!

<script type="module">
  import sequelizeSequenced from 'https://cdn.skypack.dev/sequelize-sequenced';
</script>

README

var Sequelize = require('sequelize');

require('sequelize-sequenced')(Sequelize);

var Item = sequelize.define('items', {
    prettyId: { 
        type: Sequelize.SEQUENCED, // Just an integer field
        sequenceScope: ['thingId', 'other'] // fields that must be unique
    }
});