Skip to content

Remove Postgres adapter from Parse Server #8715

Description

@mtrezza

New Feature / Enhancement Checklist

Current Limitation

Parse Server should not contain database adapters that may not be used by the developer.

The Postgres adapter should be moved into its own repository which can be maintained separately and added by developers as needed. Given that MongoDB is likely the most widely used database adapter and it is also the best supported one in terms of features, it will be the default DB adapter and likely stay within the Parse Server repository to have a default adapter to run the tests. If technically possible and advantageous (testing, etc), also the MongoDB should be moved into its own repository over time.

Feature / Enhancement Description

In order to do that, the current Parse Server tests need to run using the external database adapter. We currently do not have a distinct set of DB tests, so all current tests need to be run and pass to know that the DB adapter works. If possible we could separate the tests and run only the specific DB test in the external adapter CI.

Changed needed for external DB adapters:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:ciCI related issue

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions