0.0.2 • Published 10 years ago

compare-schemas v0.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

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