# # file konfigurasi pgsql untuk melihat alias pada postfix # komentar dibolehkan. # # user name dan password untuk masuk ke server pgsql user = someone password = some_password # nama database pada server dbname = customer_database # nama tabel table = mxaliases # komponen query, lihat dibawah ini select_field = forw_addr where_field = alias # anda juga boleh mencatumkan additional_conditions disini additional_conditions = and status = 'paid' # variabel di atas akan menghasilkan sebuah query dalam bentuk: # # select forw_addr from mxaliases where alias = '$lookup' and status = 'paid' # # ($lookup diloloskan setelah di validasi, jadi jika mengandung karakter aneh # atau petik tunggalmaka, tidak akan mengakibatkan kesalahan pada perintah sql). # Jika anda ingin memakai fungsi dari PostgreSQL, anda dapat mengabaikan # table_name, select_field, where_field dan additional_conditions, # dan hanya mencantumkan fungsi yang akan dipanggil: #select_function = my_lookup_user_alias # ini akan menghasilkan "select my_lookup_user_alias('name')" menjadi # pernyataan SQL yang akan dieksekusi. Jika select_function dicantumkan # field yang berhubungan dengan tabel diatas akan diabaikan. # # Seperti 25-Jun-2002, jika fungsinya mengembalikan sebuah baris dan sebuah # kolom AND nilainya adalah NULL, maka hasilnya akan diperlakukan seakan-akan # key tersebut tidak ada dalam kamus. # # Versi yang akan datang dari PG akan membolehkan fungsi mengembalikan set hasil. # # # host tempat postfix akan mencoba untuk tersambung dan melakukan # query (in the order listed) # cantumkan unix: untuk soket unix-domain, inet: untuk koneksi TCP (default) hosts = host1.some.domain host2.some.domain unix:/file/name