mirror of
https://github.com/anope/anope.git
synced 2026-07-04 04:43:13 +02:00
Reworked live SQL support yet again
This commit is contained in:
+14
-20
@@ -1091,39 +1091,33 @@ db_flatfile
|
||||
* db_sql
|
||||
*
|
||||
* This module allows saving and loading databases using one of the SQL engines.
|
||||
* This module does not use any real time reading or writing to SQL. Changes to
|
||||
* the SQL tables not done by Anope will have no effect and will be overwritten.
|
||||
*
|
||||
* WARNING: This module will delete every table in the database it uses. Be sure
|
||||
* to put Anope in its own separate database.
|
||||
*/
|
||||
#module { name = "db_sql" }
|
||||
|
||||
/*
|
||||
* db_sql_live
|
||||
*
|
||||
* This module allows saving and loading databases using one of the SQL engines.
|
||||
* This module reads and writes to SQL in real time. Changes to the SQL tables
|
||||
* will be immediately reflected into Anope. This module should not be loaded
|
||||
* in conjunction with db_sql.
|
||||
*/
|
||||
#module { name = "db_sql_live" }
|
||||
|
||||
db_sql
|
||||
{
|
||||
/*
|
||||
* The SQL service db_sql should use, these are configured in modules.conf.
|
||||
* The SQL service db_sql(_live) should use, these are configured in modules.conf.
|
||||
* For MySQL, this should probably be mysql/main.
|
||||
*/
|
||||
engine = "sqlite/main"
|
||||
}
|
||||
|
||||
/*
|
||||
* db_sql_live_read, db_sql_live_write
|
||||
*
|
||||
* Enables (live) SQL support.
|
||||
*
|
||||
* The db_sql_live modules are an extension to db_sql, and should only be used if
|
||||
* db_sql is being used.
|
||||
*
|
||||
* The db_sql_live_read module pulls data in real time from
|
||||
* SQL as it is needed by the core.
|
||||
* At this time this supports the three main tables: ChannelInfo, NickAlias, and NickCore.
|
||||
*
|
||||
* The db_sql_live_write module writes data to SQL in real time as it is modified by
|
||||
* the core.
|
||||
*
|
||||
*/
|
||||
#module { name = "db_sql_live_read" }
|
||||
#module { name = "db_sql_live_write" }
|
||||
|
||||
/*
|
||||
* [REQUIRED] Encryption modules.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user