1
0
mirror of https://github.com/haiwen/ccnet-server.git synced 2025-09-02 05:14:37 +00:00

Only mysql can use config option 'create_tables'.

This commit is contained in:
cuihaikuo
2018-07-09 15:25:56 +08:00
parent 97e690b7d5
commit a293b4b6ea
3 changed files with 6 additions and 3 deletions

View File

@@ -90,7 +90,8 @@ open_db (CcnetGroupManager *manager)
return -1;
manager->priv->db = db;
if (manager->session->create_tables && check_db_table (manager, db) < 0) {
if ((manager->session->create_tables || ccnet_db_type(db) != CCNET_DB_TYPE_MYSQL)
&& check_db_table (manager, db) < 0) {
ccnet_warning ("Failed to create group db tables.\n");
return -1;
}

View File

@@ -75,7 +75,8 @@ open_db (CcnetOrgManager *manager)
return -1;
manager->priv->db = db;
if (manager->session->create_tables && check_db_table (db) < 0) {
if ((manager->session->create_tables || ccnet_db_type(db) != CCNET_DB_TYPE_MYSQL)
&& check_db_table (db) < 0) {
ccnet_warning ("Failed to create org db tables.\n");
return -1;
}

View File

@@ -764,7 +764,8 @@ open_db (CcnetUserManager *manager)
return -1;
manager->priv->db = db;
if (manager->session->create_tables && check_db_table (db) < 0) {
if ((manager->session->create_tables || ccnet_db_type(db) != CCNET_DB_TYPE_MYSQL)
&& check_db_table (db) < 0) {
ccnet_warning ("Failed to create user db tables.\n");
return -1;
}