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

mysql feature proposal #115

Open
georgeartem opened this issue Sep 13, 2023 · 6 comments
Open

mysql feature proposal #115

georgeartem opened this issue Sep 13, 2023 · 6 comments
Labels
enhancement New feature or request

Comments

@georgeartem
Copy link

Have some concerns about management and administration of sqlite on an enterprise level, particularly as it relates to user authorization. Authentication appears to be relatively easy to set up, but there do not appear to be any permissions features - some might consider this an issue.

Additionally, the db is based on a single file, and although backup and restore features appear to be available, I think naturally, a product owner might have some concerns about security and redundancy.

Would it be useful to create a module that supports connection with mysql as an alternative to sqlite implementation? I'm relatively confident that this is something I could knock out in .go with a little guidance.

@qlpqlp
Copy link
Contributor

qlpqlp commented Sep 13, 2023

It already enables you to run on postgreSQL and like on MySQL, you can set permissions :)

image
https://gigawallet.dogecoin.org/installation.html

For backups of the DB, using postgreSQL (I recommend using it), on Ubuntu (you can run on Windows Subsystem), you can install the pgagent to automate backups :)

Here it is a wonderful tutorial how to
https://www.digitalocean.com/community/tutorials/how-to-schedule-automatic-backups-for-postgresql-with-pgagent-in-pgadmin

Hope this helps :)

@georgeartem
Copy link
Author

georgeartem commented Sep 13, 2023 via email

@qlpqlp
Copy link
Contributor

qlpqlp commented Sep 13, 2023

Give me a couple of hours and I will try to make a Docker image :)

About MySQL, I always used MySQL since ~2000 I think I use it (in the last years MariaDB lol) so I know what your are saying :D

@georgeartem
Copy link
Author

georgeartem commented Sep 13, 2023 via email

@qlpqlp
Copy link
Contributor

qlpqlp commented Sep 14, 2023

yes, I already can run successfull GigaWallet but for now only with Sqlite 😅

Have a new version now that already installed successfully with postgreSQL but have some issues on local network connection that I have to try to figure it out in the morning to then share the Docker with both options 😁

@georgeartem
Copy link
Author

georgeartem commented Sep 14, 2023 via email

@raffecat raffecat added the enhancement New feature or request label Feb 18, 2024
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
None yet
Development

No branches or pull requests

3 participants