Modules/pgsql
From the makers of InspIRCd.
(Redirected from PostgreSQL Service Provider Module)
| Description
|
| This module is a service provider module, which means it has no real directly usable functions of its own, however it provides an essential service which is used by other modules. This module allows other modules to access SQL using a unified interface, minimizing the number of persistent connections and abstracting the actual database software from the SQL queries sent to it. |
| Configuration Tags
|
To use this module you must define one or more database connections, using tags like the one below:
<database name="mydb"
username="myuser"
password="mypass"
hostname="localhost"
id="randomstring">
The variables in the tag have the following meanings:
You may define as many databases as you wish, but remember it is most secure to only define ones that your modules will actually use. |
| Additional Modes
|
| None |
| Additional Commands
|
| None |
| Special Notes
| ||
PostgreSQL databases are fairly resource intensive in terms of memory usage. Modules should refrain from using SQL unless it is neccessary (for example, to interface with a website written in php or perl, or to interface with a proprietary system which also uses PostgreSQL).
|
| Dependencies
|
| *PostgreSQL - The PostgreSQL Database Server |

















