UUID-OSSP extension for pg-mem
npm install pg-mem-uuid-osspUsing npm:
``bash`
$ {sudo -H} npm i -g npm
$ npm i --save pg-mem-uuid-ossp
In Node.js:
`js`
var { newDb } = require('pg-mem');
var { uuidOssp } = require('pg-mem-uuid-ossp');
With typescript:
`typescript`
import { newDb } from 'pg-mem';
import { uuidOssp } from 'pg-mem-uuid-ossp';
Then use it:
`js
const db = newDb();
db.registerExtension('uuid-ossp', uuidOssp);
...
db.public.many(
create extension "uuid-ossp";
select uuid_generate_v4(););`
This extension intends to emulate the PostgreSQL uuid-ossp` extension, so it defines the following functions:
That RFC also defines a Nil UUID:
- uuid_nil() -> uuid