Skip to content

Switch DB to PostgreSQL

Tamlyn Rhodes requested to merge postgres into master
  • 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 runs npm start script if found and falls back to pubsweet server
  • pubsweet server starts the PubSweet server (like the old pubsweet 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)

Edited by Tamlyn Rhodes

Merge request reports