User Tools

Site Tools


doc:appunti:linux:sa:davical

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:linux:sa:davical [2018/11/15 09:47] – [Struttura del database] niccolodoc:appunti:linux:sa:davical [2023/04/09 09:36] – [Sicurezza accesso PostgreSQL] niccolo
Line 82: Line 82:
 local   davical    davical_app   md5 local   davical    davical_app   md5
 local   davical    davical_dba   md5 local   davical    davical_dba   md5
 +</file>
 +
 +La connessione ti tipo **local** significa tramite //Unix domain socket//, che è utilizzata come impostazione predefinita dal codice PHP di Davical. In alternativa si può approfittare della configurazione predefinita di PostgreSQL che consente l'accesso tramite TCP/IP su indirizzo //localhost// verificando che esista questa riga:
 +
 +<file>
 +host    all    all    127.0.0.1/32    md5
 </file> </file>
  
Line 91: Line 97:
 </code> </code>
  
-In ''/etc/davical/config.php'' si indica la passowrd di accesso +In ''/etc/davical/config.php'' si indica la **passowrd** di accesso. Se viene fornito anche il parametro **host** la connessione avviene tramite socket TCP/IP, altrimenti viene usato uno Unix domain socket:
  
 <code php> <code php>
-$c->pg_connect[] = 'dbname=davical port=5432 user=davical_app password=PwdSecret';+$c->pg_connect[] = 'dbname=davical user=davical_app host=127.0.0.1 password=PwdSecret';
 </code> </code>
  
Line 152: Line 158:
 SELECT dav_id, caldav_type, collection_id FROM caldav_data SELECT dav_id, caldav_type, collection_id FROM caldav_data
     WHERE user_no = 1001 AND collection_id = 1002 ORDER BY dav_id;     WHERE user_no = 1001 AND collection_id = 1002 ORDER BY dav_id;
-dav_id | caldav_type | collection_id + dav_id | caldav_type | collection_id 
 --------+-------------+--------------- --------+-------------+---------------
    2322 | VEVENT      |          1002    2322 | VEVENT      |          1002
doc/appunti/linux/sa/davical.txt · Last modified: 2023/04/09 09:37 by niccolo