Skip to content
This repository has been archived by the owner on Oct 6, 2021. It is now read-only.

MariaDB Support (Formerly: MySQL Support) #4

Open
paragonie-scott opened this issue Mar 30, 2016 · 9 comments
Open

MariaDB Support (Formerly: MySQL Support) #4

paragonie-scott opened this issue Mar 30, 2016 · 9 comments

Comments

@paragonie-scott
Copy link
Member

Right now, I've only written support for PostgreSQL. Before v1.0.0, we should also support MySQL backends.

@paragonie-scott
Copy link
Member Author

Questions:

  1. Does MySQL support all of the features we use from PostgreSQL here? https://github.com/paragonie/airship/tree/master/src/Installer/sql/pgsql
  2. Do we need to rewrite a substantial amount of queries?

@paragonie-scott
Copy link
Member Author

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.

@kmark
Copy link

kmark commented May 16, 2016

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.

@paragonie-scott
Copy link
Member Author

paragonie-scott commented May 22, 2016

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.

@paragonie-scott
Copy link
Member Author

Debating punting this to 2.0.0, because widespread adoption will require libsodium anyway.

@paragonie-scott
Copy link
Member Author

Okay, after reading this, I'm going to just say NO to MySQL and instead pivot for MariaDB support in 2.0

@paragonie-scott paragonie-scott changed the title MySQL Support MariaDB Support (Formerly: MySQL Support) Jun 28, 2016
@co60ca
Copy link
Contributor

co60ca commented Jun 30, 2016

+1 for MariaDB but database side checks are apparently slow anyway iirc

@paragonie-scott
Copy link
Member Author

Bumping off v2.0.0 because there's no telling when MariaDB will allow WITH RECURSIVE queries.

@paragonie-scott
Copy link
Member Author

We can expect MySQL 8 to support WITH RECURSIVE queries.

When that is released and generally available, we can seriously consider MySQL support.

@paragonie-scott paragonie-scott added this to the Version 2.0.0 milestone Jan 13, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.