Change Database used for Wiki.JS #528

Closed
opened 2026-02-04 19:35:55 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @dave-yap on GitHub (Feb 20, 2025).

📌 Task summary

DBs other than PostgreSQL are said to not be supported in next versions

📋 Task details

Currently the script utilizes SQLite for its database. I had a look around the documentations of Wiki.JS and it seems to not be recommended for production environments either. There is a huge disclaimer stating that only PostgreSQL will be supported in the next major version of the application too. Maybe it can be used, but won't be ideal? Not sure if there will be issues with upgrading in the future.

Source: https://docs.requarks.io/install/requirements

Originally created by @dave-yap on GitHub (Feb 20, 2025). ### 📌 Task summary DBs other than PostgreSQL are said to not be supported in next versions ### 📋 Task details Currently the script utilizes SQLite for its database. I had a look around the documentations of Wiki.JS and it seems to not be recommended for production environments either. There is a huge disclaimer stating that only PostgreSQL will be supported in the next major version of the application too. Maybe it can be used, but won't be ideal? Not sure if there will be issues with upgrading in the future. Source: https://docs.requarks.io/install/requirements
OVERLORD added the external label 2026-02-04 19:35:55 +03:00
Author
Owner

@tremor021 commented on GitHub (Feb 20, 2025):

We can't do nothing about it now, until they release a migration guide/tool

An export + import tool will be made available at / shortly after release.

We can probably change the script to stop updates until we update it to support new major release of WikiJS

@tremor021 commented on GitHub (Feb 20, 2025): We can't do nothing about it now, until they release a migration guide/tool `An export + import tool will be made available at / shortly after release.` We can probably change the script to stop updates until we update it to support new major release of WikiJS
Author
Owner

@MickLesk commented on GitHub (Feb 20, 2025):

That's so sad that the export tool will only be introduced after the release, how did they envision that?

We should at least install psql so that x users already have it as a basis...

@MickLesk commented on GitHub (Feb 20, 2025): That's so sad that the export tool will only be introduced after the release, how did they envision that? We should at least install psql so that x users already have it as a basis...
Author
Owner

@dave-yap commented on GitHub (Feb 20, 2025):

I'm wondering if there should be an update to the install script to include psql instead of sqlite by default for new installations.

I believe it'll help facilitate migrations/updates in the future. If there's an agreement, me or others can try having a look at refreshing the install script.

EDIT: Didn't see the PR at first, thanks for refreshing the script @MickLesk !

@dave-yap commented on GitHub (Feb 20, 2025): I'm wondering if there should be an update to the install script to include psql instead of sqlite by default for new installations. I believe it'll help facilitate migrations/updates in the future. If there's an agreement, me or others can try having a look at refreshing the install script. EDIT: Didn't see the PR at first, thanks for refreshing the script @MickLesk !
Author
Owner

@tremor021 commented on GitHub (Feb 20, 2025):

Yea, @MickLesk pushed the preparation update, but we still have to wait for the official release to see how we will proceed

@tremor021 commented on GitHub (Feb 20, 2025): Yea, @MickLesk pushed the preparation update, but we still have to wait for the official release to see how we will proceed
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#528