summaryrefslogtreecommitdiff
path: root/includes/database
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2010-11-13 23:07:16 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2010-11-13 23:07:16 +0000
commit0ac67018a337f02cf5272e5486eb0bacad6aeac7 (patch)
tree4803e62b1db0aa6c5e307ebcae151793f485a258 /includes/database
parenta3fab0edade68b9748d40b04bc7b48ee69b7fe3e (diff)
downloadbrdo-0ac67018a337f02cf5272e5486eb0bacad6aeac7.tar.gz
brdo-0ac67018a337f02cf5272e5486eb0bacad6aeac7.tar.bz2
#946968 follow-up by Damien Tournoud: Refactor version check for databases.
Diffstat (limited to 'includes/database')
-rw-r--r--includes/database/mysql/install.inc7
-rw-r--r--includes/database/pgsql/install.inc4
-rw-r--r--includes/database/sqlite/install.inc11
3 files changed, 14 insertions, 8 deletions
diff --git a/includes/database/mysql/install.inc b/includes/database/mysql/install.inc
index 6965cb440..e0a3b510e 100644
--- a/includes/database/mysql/install.inc
+++ b/includes/database/mysql/install.inc
@@ -10,7 +10,6 @@
* Specifies installation tasks for MySQL and equivalent databases.
*/
class DatabaseTasks_mysql extends DatabaseTasks {
-
/**
* The PDO driver name for MySQL and equivalent databases.
*
@@ -26,10 +25,10 @@ class DatabaseTasks_mysql extends DatabaseTasks {
}
/**
- * Returns the minimum version for mysql.
+ * Returns the minimum version for MySQL.
*/
- protected function minimumVersion() {
- return DRUPAL_MINIMUM_MYSQL;
+ public function minimumVersion() {
+ return '5.0.15';
}
}
diff --git a/includes/database/pgsql/install.inc b/includes/database/pgsql/install.inc
index 1ff69580e..65a50061f 100644
--- a/includes/database/pgsql/install.inc
+++ b/includes/database/pgsql/install.inc
@@ -31,8 +31,8 @@ class DatabaseTasks_pgsql extends DatabaseTasks {
return 'PostgreSQL';
}
- protected function minimumVersion() {
- return DRUPAL_MINIMUM_PGSQL;
+ public function minimumVersion() {
+ return '8.3';
}
/**
diff --git a/includes/database/sqlite/install.inc b/includes/database/sqlite/install.inc
index 07ce754f0..a872bc74d 100644
--- a/includes/database/sqlite/install.inc
+++ b/includes/database/sqlite/install.inc
@@ -8,11 +8,18 @@
class DatabaseTasks_sqlite extends DatabaseTasks {
protected $pdoDriver = 'sqlite';
+
public function name() {
return 'SQLite';
}
- protected function minimumVersion() {
- return DRUPAL_MINIMUM_SQLITE;
+
+ /**
+ * Minimum engine version.
+ *
+ * @todo: consider upping to 3.6.8 in Drupal 8 to get SAVEPOINT support.
+ */
+ public function minimumVersion() {
+ return '3.3.7';
}
}