database
database copied to clipboard
Lite & fast micro PHP database abstraction library that is **easy to use**.
Adding support for CockroachDB. To Do's: * [x] Extend PostgreSQL Adapter * [ ] Override functions that do not pass the test * [ ] Check if all tests pass...
### Work in progress **Edge cases in Appwrite but not in Utopia** - Had to change the exception type to ‘Throwable’ instead of ‘PDOException’ for Appwrite as the exception wasn’t...
We already do: - Wrap custom keys in ` symbols to prevent sql syntax errors with dash symbols in attributes - Use number instead of key in bind name, same...
Working on updating, and fixing, MongoDBAdapter to work seamlessly with Appwrite .
In Appwrite, we currently test queries by passing string versions into HTTP requests, such as ```php 'queries' => [ 'limit(1)' ] ``` Thanks to introduction of `toString()`, we can now...
### 🔖 Feature description The last [Query Refactor](https://github.com/utopia-php/database/pull/163) had some changes that could be improved, but we rushed forward due to lack of time. ### 🎤 Pitch - [ ]...
This PR tries to solve queries with null values failing, such as `Query.equal("name", null)`. Marked as a draft because the solution sounds too simple to be correct 😅 - [x]...
It would make sense for the Query/Queries Validators in [Appwrite](https://github.com/appwrite/appwrite/tree/master/src/Appwrite/Utopia/Database/Validator) to be moved into Utopia so they can be reused.