Comments (4)
It was removed because it added a lot of complexity supporting multiple database backends - while queries are mostly interchangeable, connection, pooling, etc is not, especially since SQLite is embedded.
However, for our use case, SQLite nowadays is an excellent choice and moving to it could be considered. It needs better tools, but performance and features is on par or even better than MySQL/MariaDB/PgSQL, and it's much easier to write tests for since you can create a database in-memory on the fly
from forgottenserver.
If we only used ORM or at least query builder abstracting database support
from forgottenserver.
Related Issues (20)
- Unresolved external symbol 'main'.
- Incorrectly displaying special skills
- CMake issues in Visual Studio HOT 3
- Wrong interactions of monsters with pathfinding. HOT 7
- Chat channel onJoin message gets send to all others but not the one that joined HOT 1
- World Light HOT 2
- Where to get a valid tibia client assets for testing? HOT 1
- Deprecated MySQL feature (MYSQL_OPT_RECONNECT)
- Create an .env.example file
- Inventory Slots - Equipment Classic Slots HOT 1
- Info: XZ library and vcpkg HOT 2
- moveUpStairs() HOT 2
- Compiling error with VCPKG HOT 7
- Missing a few attributes in item description code HOT 4
- classicAttackSpeed makes server go 100% CPU
- Bug transfering gold to player who doesn't exist in bank NPC HOT 3
- How do Conditions work and why do we need them? HOT 1
- PERMANENT (conditions) or (buffs/debuffs) to player that lasts even through death and login/logout HOT 2
- docker build failing HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from forgottenserver.