f2c6bf0155b5b0de52a322bd8096772608416511
[asterisk/asterisk.git] / configs / res_odbc.conf.sample
1 ;;; odbc setup file 
2
3 ; ENV is a global set of environmental variables that will get set.
4 ; Note that all environmental variables can be seen by all connections,
5 ; so you can't have different values for different connections.
6 [ENV]
7 ;INFORMIXSERVER => my_special_database
8 ;INFORMIXDIR => /opt/informix
9 ;ORACLE_HOME => /home/oracle
10
11 ; All other sections are arbitrary names for database connections.
12
13 [asterisk]
14 enabled => no
15 dsn => asterisk
16 ;username => myuser
17 ;password => mypass
18 pre-connect => yes
19 ;
20 ; What should we execute to ensure that our connection is still alive?  The
21 ; statement should return a non-zero value in the first field of its first
22 ; record.  The default is "select 1".
23 ;sanitysql => select 1
24
25
26 [mysql2]
27 enabled => no
28 dsn => MySQL-asterisk
29 username => myuser
30 password => mypass
31 pre-connect => yes
32 ;
33 ; On some databases, the connection times out and a reconnection will be
34 ; necessary.  This setting configures the amount of time a connection
35 ; may sit idle (in seconds) before a reconnection will be attempted.
36 ; Note: The reconnection is not done in the background, but is triggered by
37 ; a new query. Thus, if you set idlecheck => X, every time you perform a
38 ; query res_odbc will check how long these connection was idle, and if it was
39 ; idle for more than X seconds it will close the current connection and 
40 ; establish a new one even if the current connection is still working.
41 ;idlecheck => 3600
42
43 ; Certain servers, such as MS SQL Server and Sybase use the TDS protocol, which
44 ; limits the number of active queries per connection to 1.  By telling res_odbc
45 ; not to share connections, Asterisk can be made to work with these servers.
46 [sqlserver]
47 enabled => no
48 dsn => mickeysoft
49 share_connections => no
50 limit => 5
51 username => oscar
52 password => thegrouch
53 pre-connect => yes
54 sanitysql => select count(*) from systables
55 ;
56 ; Many databases have a default of '\' to escape special characters.  MS SQL
57 ; Server does not.
58 backslash_is_escape => no
59
60
61