mirror of
https://github.com/haiwen/ccnet-server.git
synced 2025-09-02 21:34:55 +00:00
Only mysql can use config option 'create_tables'.
This commit is contained in:
@@ -90,7 +90,8 @@ open_db (CcnetGroupManager *manager)
|
|||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
manager->priv->db = db;
|
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");
|
ccnet_warning ("Failed to create group db tables.\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
@@ -75,7 +75,8 @@ open_db (CcnetOrgManager *manager)
|
|||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
manager->priv->db = db;
|
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");
|
ccnet_warning ("Failed to create org db tables.\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
@@ -764,7 +764,8 @@ open_db (CcnetUserManager *manager)
|
|||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
manager->priv->db = db;
|
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");
|
ccnet_warning ("Failed to create user db tables.\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user