Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: External DB support #2270

Closed
1 task done
Frooodle opened this issue Nov 19, 2024 · 0 comments · Fixed by #2457
Closed
1 task done

[Feature Request]: External DB support #2270

Frooodle opened this issue Nov 19, 2024 · 0 comments · Fixed by #2457
Assignees
Labels
enhancement New feature or request

Comments

@Frooodle
Copy link
Member

Frooodle commented Nov 19, 2024

Feature Description

External DB support for security/ram optimisation and to allow multiple Stirling-PDF instances to be used along side load-balancer
Best to use PostgreSQL and its gradle dependency
Framework to add Oracle and MySQL easily if needed in future and should be done via the settings.yml

Why is this feature valuable?

External DB support for security/ram optimisation and to allow multiple Stirling-PDF instances to be used along side load-balancer

Suggested Implementation

No response

Additional Information

No response

No Duplicate of the Feature

  • I have verified that there are no existing features requests similar to my request.
@Frooodle Frooodle added the enhancement New feature or request label Nov 19, 2024
@Frooodle Frooodle moved this to Next to pickup in Stirling-PDF V1 Nov 19, 2024
@Frooodle Frooodle moved this from Next to pickup to In Progress in Stirling-PDF V1 Dec 3, 2024
DarioGii added a commit that referenced this issue Dec 5, 2024
DarioGii added a commit that referenced this issue Dec 6, 2024
DarioGii added a commit that referenced this issue Dec 8, 2024
DarioGii added a commit that referenced this issue Dec 8, 2024
DarioGii added a commit that referenced this issue Dec 10, 2024
DarioGii added a commit that referenced this issue Dec 10, 2024
DarioGii added a commit that referenced this issue Dec 10, 2024
DarioGii added a commit that referenced this issue Dec 10, 2024
DarioGii added a commit that referenced this issue Dec 10, 2024
DarioGii added a commit that referenced this issue Dec 10, 2024
DarioGii added a commit that referenced this issue Dec 11, 2024
DarioGii added a commit that referenced this issue Dec 11, 2024
DarioGii added a commit that referenced this issue Dec 11, 2024
DarioGii added a commit that referenced this issue Dec 11, 2024
DarioGii added a commit that referenced this issue Dec 12, 2024
DarioGii added a commit that referenced this issue Dec 12, 2024
DarioGii added a commit that referenced this issue Dec 12, 2024
DarioGii added a commit that referenced this issue Dec 12, 2024
DarioGii added a commit that referenced this issue Dec 12, 2024
DarioGii added a commit that referenced this issue Dec 12, 2024
DarioGii added a commit that referenced this issue Dec 12, 2024
DarioGii added a commit that referenced this issue Dec 12, 2024
DarioGii added a commit that referenced this issue Dec 13, 2024
DarioGii added a commit that referenced this issue Dec 14, 2024
DarioGii added a commit that referenced this issue Dec 14, 2024
DarioGii added a commit that referenced this issue Dec 14, 2024
DarioGii added a commit that referenced this issue Dec 14, 2024
DarioGii added a commit that referenced this issue Dec 14, 2024
DarioGii added a commit that referenced this issue Dec 14, 2024
DarioGii added a commit that referenced this issue Dec 15, 2024
@DarioGii DarioGii linked a pull request Dec 15, 2024 that will close this issue
7 tasks
DarioGii added a commit that referenced this issue Dec 15, 2024
DarioGii added a commit that referenced this issue Dec 15, 2024
DarioGii added a commit that referenced this issue Dec 20, 2024
DarioGii added a commit that referenced this issue Dec 20, 2024
DarioGii added a commit that referenced this issue Dec 22, 2024
DarioGii added a commit that referenced this issue Dec 22, 2024
DarioGii added a commit that referenced this issue Dec 22, 2024
Frooodle pushed a commit that referenced this issue Jan 6, 2025
# Description

External DB support for Stirling PDF. You can now choose between the
default H2 or PostgreSQL by setting the new `enableCustomDatabase`
property to `true` or `false`.

To enable your own custom (PostgreSQL) database:
- Set `enableCustomDatabase` to `true`
- Add your database url to `customDatabaseUrl`
- Set your `username` and `password`

Closes #2270 

## Checklist

- [x] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md)
- [x] I have performed a self-review of my own code
- [x] I have attached images of the change if it is UI based
- [x] I have commented my code, particularly in hard-to-understand areas
- [ ] If my code has heavily changed functionality I have updated
relevant docs on [Stirling-PDFs doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/)
- [x] My changes generate no new warnings
- [x] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md#add-new-translation-tags)
(for new translation tags only)
@github-project-automation github-project-automation bot moved this from In Progress to Done in Stirling-PDF V1 Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants