PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Chapter 27. libpq - C �� | Fast Forward | Next |
����Ļ���������������ѡ��ȱʡ�����Ӳ���ֵ�� ��Щֵ���� PQconnectdb �� PQsetdbLogin ʹ�� — ������ô���û��ֱ��������Ӧֵ�Ļ��� ���磬��Щ���������������Ա�����鷳�����ݿ���ǿ�����Ӧ�ó����Ӳ�������档
PGHOST �������ݿ���������� �������һ��б�ܿ�ͷ����ô������һ�� Unix �����ֶ����� TCP/IP ͨѶ�� ��ֵ���Ǹ������ļ��洢��Ŀ¼����ȱʡ��װ�У����Ŀ¼���� /tmp����
PGHOSTADDR �������ݿ����������ֵ IP ��ַ�� ���ǿ��Զ����������������������������� PGHOST���Ա��� DNS ���ҵĹ��ȡ� ��������������ĵ���������� PQconnectdb ���ȡ���ǵ����ϵ��ϸ�ڡ�
�����û������ PGHOST Ҳû������ PGHOSTADDR�� ȱʡ����Ϊ��ʹ��һ�� Unix ���������ӣ�������û�� Unix �����ֵĻ����ϣ� libpq ����ͼ�� localhost ���ӡ�
PGPORT ���� TCP �˿ںŻ��������� PostgreSQL ͨѶ�� Unix �����ֵ��ļ���չ��
PGPASSWORD ���������Ҫ�������֤������ʹ�õĿ�� ��Ϊ��ȫԭ����������Ѿ������ˣ�Ӧ�ÿ���ʹ�� ~/.pgpass���棨����Section 27.12����
PGSERVICE ����Ҫ�� pg_service.conf �в��ҵķ������� �����ṩ������ȫ��������һ����д��ʽ��
PGREALM ������PostgreSQLһ��ʹ�õ� Kerberos ��� — ���������뱾����ز�ͬ�Ļ��� ��������� PGREALM ��libpq Ӧ�ý���ͼ�������realm���������������֤����ʹ�ö�������Ʊ�ļ���ticket files���Ա����뱾�ص���Ʊ�ļ���ͻ�� ֻ���ڷ�����ѡ���� Kerberos ��֤ʱ��ʹ��������������� ����ע����Ʊ�ļ��� Kerberos��֤Э�������ڽ�����Կ��һ���ļ�/����������
PGSSLMODE ���ø������Ƿ��������Э���� SSL ���ӣ� �Լ� SSL ���ӵ����ȼ��� ������ģʽ��disable ��ֻ�������ܵ� SSL ���ӳ��ԣ� allow ������Э�̣����ȳ��Է� SSL ���ӣ�������ʧ�ܣ� �ٳ��� SSL ���ӣ�prefer ��ȱʡ��������Э�̣����ȳ��� SSL ���ӣ� Ȼ��������ʧ�ܣ�������һ����ͨ�ķ�SSL���ӣ�require ��ֻ����SSL ���ӡ� ������� PostgreSQL ��ʱ��û�д� SSL ֧�֣���ôʹ�� require ѡ�����һ������ ��ʹ�� allow �� prefer �������ܣ� ���� libpq ʵ���ϲ��������� SSL ���ӡ�
PGREQUIRESSL����һ�������Ƿ������ SSL �Ͻ��С� �������Ϊ "1"����ô�����������֧�� SSL ���ӣ���ô libpq ���ܾ����ӣ���Ч�� sslmode Ϊ prefer���� ��Ϊ���� sslmode �����ã��������ѡ���Ѿ������ˣ����ѡ��ֻ���� PostgreSQL �����ʱ����� SSL ֧�ֲ����á�
PGCONNECT_TIMEOUT �����ڵȴ��� PostgreSQL ���������ӵ�ʱ��libpq �ȴ������������� ���δ���û���Ϊ 0��libpq ����ͣ�ȴ��� ���Dz���������ֵ���õ����� 2 �롣
����Ļ���������������Ϊÿ��PostgreSQL �Ự����ȱʡ���ԣ��ּ� ALTER USER �� ALTER DATABASE �����ȡ�����û������ݿ�����ȱʡ��Ϊ�ķ�������
PGDATESTYLE ����ȱʡ������/ʱ�������ʽ�� ����Ч��SET datestyle TO ...����
PGCLIENTENCODING ����ȱʡ�Ŀͻ��˱��롣 ����Ч�� SET client_encoding TO ...����
��ο� SQL ���� SET ��ȡ��Щ������������ȷ��ֵ��
����Ļ����������� libpq ���ڲ���Ϊ�� ���Ǹ��DZ����ȱʡ��