diff --git a/scripts/upgrade/sql/6.3.0/mysql/ccnet.sql b/scripts/upgrade/sql/6.3.0/mysql/ccnet.sql index 92dd192..58f187a 100644 --- a/scripts/upgrade/sql/6.3.0/mysql/ccnet.sql +++ b/scripts/upgrade/sql/6.3.0/mysql/ccnet.sql @@ -1,3 +1,7 @@ +CREATE TABLE IF NOT EXISTS LDAPConfig (cfg_group VARCHAR(255) NOT NULL, cfg_key VARCHAR(255) NOT NULL, value VARCHAR(255), property INTEGER) ENGINE=INNODB; + +CREATE TABLE IF NOT EXISTS GroupStructure (id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT, group_id INTEGER, path VARCHAR(1024), UNIQUE INDEX(group_id))ENGINE=INNODB; + alter table `Group` add column parent_group_id INTEGER default 0; -- Replace `Group` if you configured table `Group` to another name. ALTER TABLE Binding ADD id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; @@ -17,3 +21,4 @@ ALTER TABLE GroupUser ADD id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; ALTER TABLE GroupUser ADD UNIQUE (group_id, user_name); ALTER TABLE GroupDNPair ADD id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; + diff --git a/scripts/upgrade/sql/6.3.0/mysql/seafile.sql b/scripts/upgrade/sql/6.3.0/mysql/seafile.sql index dd74974..7096b66 100644 --- a/scripts/upgrade/sql/6.3.0/mysql/seafile.sql +++ b/scripts/upgrade/sql/6.3.0/mysql/seafile.sql @@ -1,3 +1,7 @@ +CREATE TABLE IF NOT EXISTS SeafileConf (cfg_group VARCHAR(255) NOT NULL, cfg_key VARCHAR(255) NOT NULL, value VARCHAR(255), property INTEGER) ENGINE=INNODB; + +CREATE TABLE IF NOT EXISTS RepoInfo (repo_id CHAR(36) PRIMARY KEY, name VARCHAR(255) NOT NULL, update_time BIGINT, version INTEGER, is_encrypted INTEGER, last_modifier VARCHAR(255)) ENGINE=INNODB; + ALTER TABLE Repo DROP primary key; ALTER TABLE Repo ADD id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; ALTER TABLE Repo ADD UNIQUE (repo_id); diff --git a/scripts/upgrade/sql/6.3.0/sqlite3/ccnet/groupmgr.sql b/scripts/upgrade/sql/6.3.0/sqlite3/ccnet/groupmgr.sql index 094a9cd..e52ed98 100644 --- a/scripts/upgrade/sql/6.3.0/sqlite3/ccnet/groupmgr.sql +++ b/scripts/upgrade/sql/6.3.0/sqlite3/ccnet/groupmgr.sql @@ -1 +1,2 @@ +CREATE TABLE IF NOT EXISTS GroupStructure (group_id INTEGER PRIMARY KEY, path VARCHAR(1024)); alter table `Group` add column parent_group_id INTEGER default 0; -- Replace `Group` if you configured table `Group` to another name. diff --git a/scripts/upgrade/sql/6.3.0/sqlite3/ccnet/usermgr.sql b/scripts/upgrade/sql/6.3.0/sqlite3/ccnet/usermgr.sql new file mode 100644 index 0000000..830bfd3 --- /dev/null +++ b/scripts/upgrade/sql/6.3.0/sqlite3/ccnet/usermgr.sql @@ -0,0 +1 @@ +CREATE TABLE IF NOT EXISTS LDAPConfig (cfg_group VARCHAR(255) NOT NULL, cfg_key VARCHAR(255) NOT NULL, value VARCHAR(255), property INTEGER); diff --git a/scripts/upgrade/sql/6.3.0/sqlite3/seafile.sql b/scripts/upgrade/sql/6.3.0/sqlite3/seafile.sql new file mode 100644 index 0000000..b39a75c --- /dev/null +++ b/scripts/upgrade/sql/6.3.0/sqlite3/seafile.sql @@ -0,0 +1,3 @@ +CREATE TABLE IF NOT EXISTS SeafileConf (cfg_group VARCHAR(255) NOT NULL, cfg_key VARCHAR(255) NOT NULL, value VARCHAR(255), property INTEGER); + +CREATE TABLE IF NOT EXISTS RepoInfo (repo_id CHAR(36) PRIMARY KEY, name VARCHAR(255) NOT NULL, update_time INTEGER, version INTEGER, is_encrypted INTEGER, last_modifier VARCHAR(255));