@embedded-postgres/darwin-x64
v17.2.0-beta.15
Published
A package containing the Postgres binaries for a particular architecture and operating system. See the embedded-postgres package.
Downloads
3,267
Readme
This package contains the darwin-x64
Postgres binaries for use with the embedded-postgres
package. See
embedded-postgres for a more
developer-friendly way of spawning PostgresQL clusters.
Installation
embedded-postgres
is available from NPM:
npm i embedded-postgres
Using just the binaries
If you just want to use the binaries, you can also just use this package
directly. It exports the paths to the
pg_ctl
,
initdb
and
postgres
binaries
for darwin-x64
.
npm i @embedded-postgres/darwin-x64
Follow the documentation to discover how to interface with the binaries. Any implementation is going to look something like this:
import { pg_ctl, initdb, postgres } from '@embedded-postgres/darwin-x64'
import { execSync, spawn } from 'child_process';
execSync(initdb);
spawn(postgres);
[!IMPORTANT]
A more friendly wrapper for using these binaries is provided as the embedded-postgres package. Please use it if you're confused by the binaries.
Credits and Licensing
Embedded Postgres was created by Lei Nelissen for BMD Studio. It is based on zonky's embedded-postgres-binaries. The binaries are made available under the Apache License 2.0, whereas the specific code in this package is made available under the MIT license.