TShock/TShockAPI/DB
Sakura Akeno Isayeki 0021f9884d
refactor(server/db): Move database connection logic to separate class
Implements a DbBuilder class to streamline the creation of database connections for both SQLite and MySQL storage types.

Enhances error handling for database setup and ensures that necessary directories are created dynamically based on configuration settings.

This refactor improves code maintainability and readability, consolidating connection logic into a dedicated builder class.
2025-04-21 14:04:27 +02:00
..
BanManager.cs Prevent blank UUIDs from being banned 2025-02-08 14:37:48 +10:00
CharacterManager.cs Fix some confusion introduced by 98eed42 and b184133 2025-03-15 14:09:00 +09:00
DbBuilder.cs refactor(server/db): Move database connection logic to separate class 2025-04-21 14:04:27 +02:00
GroupManager.cs Add default permissions 2025-03-15 14:21:28 +09:00
IQueryBuilder.cs Some i18nifiying 2022-10-21 16:12:04 -04:00
ItemManager.cs Update copyright to 2019 again 2019-03-29 17:16:37 -07:00
ProjectileManager.cs Some i18nifiying 2022-10-21 16:12:04 -04:00
RegionManager.cs Some i18nifiying 2022-10-21 16:12:04 -04:00
RememberedPosManager.cs Typo fixes on comments/strings 2021-07-16 14:53:37 -04:00
ResearchDatastore.cs Some i18nifiying 2022-10-21 16:12:04 -04:00
SqlColumn.cs Update copyright to 2019 again 2019-03-29 17:16:37 -07:00
SqlTable.cs Update copyright to 2019 again 2019-03-29 17:16:37 -07:00
SqlValue.cs Update copyright to 2019 again 2019-03-29 17:16:37 -07:00
TileManager.cs Some i18nifiying 2022-10-21 16:12:04 -04:00
UserManager.cs Updated the message 2023-06-10 13:59:38 +07:00
WarpsManager.cs Typo fixes on comments/strings 2021-07-16 14:53:37 -04:00