diff --git a/installation/database-setup.mdx b/installation/database-setup.mdx index 5f551a52..6c4a9ab0 100644 --- a/installation/database-setup.mdx +++ b/installation/database-setup.mdx @@ -6,6 +6,10 @@ sidebarTitle: "Overview" ## Postgres + +**Version compatibility**: PowerSync requires Postgres version 11 or greater. + + Configuring your Postgres database with PowerSync generally involves three tasks: * Enable logical replication @@ -340,6 +344,10 @@ Notably, some "serverless Postgres" providers do not support logical replication This section is a work in progress. More details for MongoDB connections are coming soon. In the meantime, check our [MongoDB guide](/migration-guides/mongodb-atlas) to try out our MongoDB alpha support, and ask on our [Discord server](https://discord.gg/powersync) if you have any questions. + +**Version compatibility**: PowerSync requires MongoDB version 6.0 or greater. + + PowerSync requires the `find` and `changeStream` permissions on all databases and collections. PowerSync also requires `createCollection`, `insert`, `update`, and `remove` permissions to the `_powersync_checkpoints` collection. @@ -352,6 +360,10 @@ For MongoDB Atlas users, PowerSync requires `readWrite@mydb._powersync_checkpoin This section is a work in progress. More details for MySQL connections are coming soon. In the meantime, ask on our [Discord server](https://discord.gg/powersync) if you have any questions. + +**Version compatibility**: PowerSync requires MySQL version 5.7 or greater. + + MySQL connections use the [binary log](https://dev.mysql.com/doc/refman/8.4/en/binary-log.html) to replicate changes. Generally, this requires the following config: @@ -381,6 +393,6 @@ Next, connect PowerSync to your database: [Database Connection](/installation/database-connection) - + **Self-hosting:** If you are self-hosting PowerSync, refer to [PowerSync Service Setup](/self-hosting/installation/powersync-service-setup) next. - \ No newline at end of file + \ No newline at end of file