Age | Commit message (Collapse) | Author |
|
|
|
and update documentation (#22372)
* closes https://github.com/azerothcore/azerothcore-wotlk/issues/4343
This pull request replaces the PowerShell implementation of the AzerothCore database export and squash tools with Bash scripts, streamlining the process and improving compatibility. It also updates the documentation to reflect these changes. The most important changes include the creation of new Bash scripts for exporting databases, squashing databases, and updating versions, as well as the removal of the previous PowerShell script and its associated documentation.
### Script Replacement and Enhancements:
* [`apps/DatabaseSquash/DatabaseExporter/DatabaseExporter.sh`](diffhunk://#diff-af0bd252ac095aaad91b842c75b60a689792e6dc9ce88f5e2e4b6f68acf84dcaR1-R69): Introduced a Bash script to replace the PowerShell implementation for exporting database tables, with added features such as formatted SQL output and dynamic directory creation.
* [`apps/DatabaseSquash/DatabaseSquash.sh`](diffhunk://#diff-79ff4f749c045a7d91e9b43aefb5d6fbebdc5fdfb430fbcba329e4d96d71a4fbR1-R52): Added a Bash script to automate the database squash process, integrating the version updater and database exporter tools.
* [`apps/DatabaseSquash/VersionUpdater/VersionUpdater.sh`](diffhunk://#diff-3abc69c645cb80aff30824739e317c9e847e743eeab15ab4825951d10179b265R1-R84): Created a Bash script for automatically updating the version in `acore.json` and generating SQL update files with proper versioning.
### Documentation Updates:
* [`apps/DatabaseSquash/DatabaseExporter/databaseexporter.md`](diffhunk://#diff-b2b291286f2b900a022474f00754ebfe78410780c010d46752335a372d688aefR1-R16): Rewritten documentation to reflect the usage of the new Bash script for database exporting.
* [`apps/DatabaseSquash/VersionUpdater/versionupdater.md`](diffhunk://#diff-f12e21f8a404957c90d9120cf9df0724ff27a7efdb5de0798d974079cfe8adadR1-R10): Added documentation for the new version updater tool, explaining its functionality and usage.
* [`apps/DatabaseSquash/databasesquash.md`](diffhunk://#diff-4a559f6e7404b529714bac65ad22744feb7b9f88343864a20e0a46974233767eR1-R11): Documented the overall database squash tool, detailing its integration of the version updater and database exporter scripts.
### Removal of Legacy Code:
* [`apps/DatabaseExporter/DatabaseExporter.ps1`](diffhunk://#diff-2b4e49f704d88a372b5160c7278839668c81dbecaf52a4edd327873e30b9ae70L1-L234): Removed the PowerShell script for database exporting, along with its associated functionality and settings.
* [`apps/DatabaseExporter/databaseexporter.md`](diffhunk://#diff-0618d62def0d611be6e0d4fc524df6f702f493cb87870d9382402aaf52f484e8L1-L85): Deleted outdated documentation for the PowerShell-based database exporter tool.
|
|
|
|
|
|
|
|
|
|
* chore(DB): move 2023 update files
* chore: flag files as archied
|
|
|
|
|
|
|
|
* fix(DB): Collation error
* closes https://github.com/azerothcore/azerothcore-wotlk/issues/18202
* Update 2024_01_20_06.sql
|
|
* move archived files into old dir
* auth
* characters
* world
* mistake
* revert some stuff
* Squash time!
* newline
|
|
* fix(DB/Character): Allow names to be accent senstive
* closes https://github.com/azerothcore/azerothcore-wotlk/issues/16314
* Cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/fb388298a0bf76402a6f1de35bdfcb33223d51bb)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
|
|
* squishy
|
|
|
|
|
|
|
|
|
|
Update log_money.sql
|
|
* feat(DB): release ACDB 7.0.0
* cleanup
* we try sourcery
|
|
|
|
|
|
|
|
|
|
* auth
* char
* world
* archive
* new files
* v
* correct auth db
* add support get last file from archive
* correct world updates
* fix auth
* pendinig to normal
* add pending auth
* add pendings
* smallint
* MEDIUMINT
|
|
***ATTENTION***
- To avoid mistakes need to update the core to https://github.com/azerothcore/azerothcore-wotlk/commit/9e3949232cc0ad1703eb4b8bba66dd54b4246ceb to add support correct archive dir and after can merge to actual commit
|
|
* feat(Core/DBUpdater): implement db auto update
* 1
* 2
* 3
* Some minor improvements
* add find bin for mysql 8.0
* lic
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* DB/Characters: Remove unused tables "uptime" and "cheaters"
|
|
|
|
We MUST NOT change the base sql if we've the update sql file
otherwise db updating will fail
|
|
|
|
|
|
|
|
Don't worry, you don't need to change anything in your db characters
|
|
I've exported the database again starting from
0.x base and applying archived updates again
We strongly suggest to reset your world db with new base
and applying updates again.
To save time, use our db_assembler script
|
|
|
|
|
|
|
|
|
|
|
|
|
|
you can use db_assembler crossplatform tool from our repository
to assemble it in a single sql file
|