summaryrefslogtreecommitdiff
path: root/database
diff options
context:
space:
mode:
Diffstat (limited to 'database')
-rw-r--r--database/database.4.0.mysql1
-rw-r--r--database/database.4.1.mysql1
-rw-r--r--database/database.pgsql1
-rw-r--r--database/updates.inc14
4 files changed, 17 insertions, 0 deletions
diff --git a/database/database.4.0.mysql b/database/database.4.0.mysql
index b4a4dcc4f..dfd96323c 100644
--- a/database/database.4.0.mysql
+++ b/database/database.4.0.mysql
@@ -475,6 +475,7 @@ CREATE TABLE profile_fields (
required tinyint(1) DEFAULT '0' NOT NULL,
register tinyint(1) DEFAULT '0' NOT NULL,
visibility tinyint(1) DEFAULT '0' NOT NULL,
+ autocomplete tinyint(1) DEFAULT '0' NOT NULL,
options text,
KEY category (category),
UNIQUE KEY name (name),
diff --git a/database/database.4.1.mysql b/database/database.4.1.mysql
index 52eebe6e3..8c2c3318f 100644
--- a/database/database.4.1.mysql
+++ b/database/database.4.1.mysql
@@ -506,6 +506,7 @@ CREATE TABLE profile_fields (
required tinyint(1) DEFAULT '0' NOT NULL,
register tinyint(1) DEFAULT '0' NOT NULL,
visibility tinyint(1) DEFAULT '0' NOT NULL,
+ autocomplete tinyint(1) DEFAULT '0' NOT NULL,
options text,
KEY category (category),
UNIQUE KEY name (name),
diff --git a/database/database.pgsql b/database/database.pgsql
index f68419255..c2449b591 100644
--- a/database/database.pgsql
+++ b/database/database.pgsql
@@ -482,6 +482,7 @@ CREATE TABLE profile_fields (
required smallint DEFAULT '0' NOT NULL,
register smallint DEFAULT '0' NOT NULL,
visibility smallint DEFAULT '0' NOT NULL,
+ autocomplete smallint DEFAULT '0' NOT NULL,
options text,
UNIQUE (name),
PRIMARY KEY (fid)
diff --git a/database/updates.inc b/database/updates.inc
index 658f7103d..ecb8384eb 100644
--- a/database/updates.inc
+++ b/database/updates.inc
@@ -1973,3 +1973,17 @@ function system_update_180() {
return $ret;
}
+
+function system_update_181() {
+ $ret = array();
+ switch ($GLOBALS['db_type']) {
+ case 'mysql':
+ case 'mysqli':
+ $ret[] = update_sql("ALTER TABLE {profile_fields} ADD autocomplete TINYINT(1) NOT NULL AFTER visibility ;");
+ break;
+ case 'pgsql':
+ db_add_column($ret, 'profile_fields', 'autocomplete', 'smallint');
+ break;
+ }
+ return $ret;
+}