-
-
Notifications
You must be signed in to change notification settings - Fork 456
Adds EZDB #21047
Adds EZDB #21047
Conversation
|
I thought this was a new atmos gas for a second |
|
|
||
| To update ezdb, run the script again. This will both look for any updates in the database changelog, as well as update your schema revision. | ||
|
|
||
| Contact Mothblocks if you face any issues in this process. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As nice as Mothblocks is, I don’t think we should be bothering a tg maintainer if this breaks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
they made it so idk who else we would bother if it breaks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i would just contact mothblocks in those cases fr
|
you
…On Tue, Dec 5, 2023 at 2:11 AM John Willard ***@***.***> wrote:
***@***.**** commented on this pull request.
------------------------------
In .github/guides/EZDB.md
<#21047 (comment)>
:
> @@ -0,0 +1,12 @@
+# Quickly setting up a development database with ezdb
+While you do not need a database to code for yogstation, it is a prerequisite to many important features, especially on the admin side. Thus, if you are working in any code that benefits from it, it can be helpful to have one handy.
+
+**ezdb** is a tool for quickly setting up an isolated development database. It will manage downloading MariaDB, creating the database, setting it up, and updating it when the code evolves. It is not recommended for use in production servers, but is perfect for quick development.
+
+To run ezdb, go to `tools/ezdb`, and double-click on ezdb.bat. This will set up the database on port 1338, but you can configure this with `--port`. When it is done, you should be able to launch yogstation as normal and have database access. This runs on the same Python bootstrapper as things like the map merge tool, which can sometimes be flaky.
+
+If you wish to delete the ezdb database, delete the `db` folder as well as `config/ezdb.txt`.
+
+To update ezdb, run the script again. This will both look for any updates in the database changelog, as well as update your schema revision.
+
+Contact Mothblocks if you face any issues in this process.
they made it so idk who else we would bother if it breaks.
—
Reply to this email directly, view it on GitHub
<#21047 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABG3AQSQMOYLIKYJCXNVL3DYH3JKZAVCNFSM6AAAAABAHDIFO2VHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMYTONRUGI4DIOBUGM>
.
You are receiving this because your review was requested.Message ID:
***@***.***>
|

Document the changes in your pull request
This will conflict with #20847
This ports some python/Hitbox updates from TG as well as adds EZDB
It allows people to run a database locally for testing purposes (awesome)
Python is also now updated to 3.9.0
Why is this good for the game?
Testing
Spriting
Wiki Documentation
Changelog
🆑 Mothblocks, san7890, SpaceManiac, Sinsinins, ZephyrTFA
experimental: Adds EZDB
/:cl: