Switch DB to PostgreSQL
- BREAKING CHANGE: All data is now persisted in a PostgreSQL database instead of PouchDB
- BREAKING CHANGE: Database server must be running and have an existing database before running
pubsweet setupdb
(Docker config provided) -
pubsweet start
runsnpm start
script if found and falls back topubsweet server
-
pubsweet server
starts the PubSweet server (like the oldpubsweet start
) -
pubsweet-server
model API is unchanged
Some server tests have been skipped because they are testing features which don't translate easily to SQL. Some can probably be deleted but others may need to be updated in some way.
Closes #320 (closed)