compare-schemas

0.0.2 • Public • Published

compare-schemas

Compare two schemas, old and new. Used to determine which columns we should be appending.

Installation

$ npm install compare-schemas

Example

var a = {
  foo: 'int',
  bar: 'int',
  something: 'varchar(1000)'
};

var b = {
  foo: 'int',
  baz: 'varchar(1000)',
  bar: 'int',
  some: 'stuff'
};

var s = compare(a, b);

yields:

{ all:
   { foo: 'int',
     bar: 'int',
     something: 'varchar(1000)',
     baz: 'varchar(1000)',
     some: 'stuff' },
  new: { baz: 'varchar(1000)', some: 'stuff' },
  old: { foo: 'int', bar: 'int', something: 'varchar(1000)' } }

License

MIT

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.2
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.2
    1
  • 0.0.1
    0

Package Sidebar

Install

npm i compare-schemas

Weekly Downloads

1

Version

0.0.2

License

MIT

Last publish

Collaborators

  • tjholowaychuk