Comments (9)
We can expect MySQL 8 to support WITH RECURSIVE
queries.
When that is released and generally available, we can seriously consider MySQL support.
from airship.
Questions:
- Does MySQL support all of the features we use from PostgreSQL here? https://github.com/paragonie/airship/tree/master/src/Installer/sql/pgsql
- Do we need to rewrite a substantial amount of queries?
from airship.
This is actually a very low priority for us, as no one seems to want it (and we're more than comfortable sticking to PostgreSQL).
Leaving it open in case I'm wrong, but might just close it if we reach the v1.0.0
milestone and there's no interest in MySQL/MariaDB.
from airship.
MySQL support would probably help adoption considering how closely coupled PHP and MySQL tend to be. As long as we're not doing too much (any?) PostgreSQL specific stuff it shouldn't be a huge hassle to add MySQL support later on.
from airship.
Yeah, especially the latest version of MySQL with JSON support.
Does anyone else want to try to jump on creating the appropriate .sql
files for MySQL after we get 0.2.0 out? I don't use MySQL much these days.
from airship.
Debating punting this to 2.0.0, because widespread adoption will require libsodium anyway.
from airship.
Okay, after reading this, I'm going to just say NO to MySQL and instead pivot for MariaDB support in 2.0
from airship.
+1 for MariaDB but database side checks are apparently slow anyway iirc
from airship.
Bumping off v2.0.0 because there's no telling when MariaDB will allow WITH RECURSIVE
queries.
from airship.
Related Issues (20)
- PHP Warning: symlink(): File exists in /src/Installer/Commands.php on line 41 HOT 1
- Version 2.0.0 is postponed until PHP 7.2
- Version 2: Better Naming Conventions HOT 1
- Automated Vulnerability Scanning
- Deep Static Analysis and Unit Testing HOT 11
- Consistent Use of Regular Expressions
- Prevent super long email addresses
- For admins, the authors List should show yours first HOT 1
- Can't Install on CentOS 7? HOT 3
- Intent to Abandon Version 1 HOT 2
- Airship 2 doesn't see sodium from PHP 7.2 HOT 2
- "Outdated Version of Libsodium" notice from public/launch.php on PHP 7.2 HOT 4
- "Undefined index: email" when trying to launch airship HOT 3
- Keyggdrasil failed, Automatic update - signature failure, Call to undefined function textdomain() HOT 10
- Insecure links and loading HOT 9
- Tear Down Keyggdrasil, use a Chronicle Instead
- Non-Blocking I/O Servers Support ( Swoole, ReactPHP, Amp ... etc ) HOT 4
- Background on Codebase
- CSRF Array to String Error
- blank screen after creating account 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 airship.