1
�����������ǥ����Ѵ��ؿ����ɲ���ˡ
3
2002/09/18 Tatsuo Ishii
7
PostgreSQL�ˤϡ��ǡ����١����ȥե���ȥ���ɤΥ����ǥ����ۤʤ�
8
�Ȥ��ˡ���ưŪ�˥����ǥ����Ѵ���Ԥ���ǽ������ޤ������Υǥ���
9
���ȥ�ˤϡ����ΤȤ��˻Ȥ���ؿ�����Ͽ����Ƥ��ޤ��������δؿ��ϥ桼
10
�����C�ؿ��Ȥ��ơ�initdb�������Ͽ����ޤ�������Ū�ˤϡ�
11
/usr/local/pgsql/share/conversion_create.sql �������Ͽ����ޤ�(���Υե�
12
����Ϥ��Υǥ��쥯�ȥ��make�����Ȥ��˼�ư��������ޤ�)��
14
�ޤ��������δؿ���convert()�ؿ������ƤӽФ���뤳�Ȥ⤢��ޤ���
16
����README�Ǥϡ�C�ؿ������������ˡ�ȡ������Makefile�ʤɤ��ɲä�����
21
�����ǥ����Ѵ��ؿ��θƤӽФ������ϼ��Τ褦�ˤʤ�ޤ���
24
INTEGER, -- source encoding id
25
INTEGER, -- destination encoding id
26
CSTRING, -- source string (null terminated C string)
27
CSTRING, -- destination string (null terminated C string)
28
INTEGER -- source string length
31
ͣ��ν��ϰ�����4���ܤ�destination string�Ǥ����桼������ؿ���ɬ��
32
�ʥ����palloc�����������Ѵ���̤�NULL�����ߥ͡��Ȥ��줿Cʸ�����
33
���ƽ��Ϥ��ʤ���Фʤ�ޤ��ޤ���Ŭ�ڤ��礭���Υ������ݤ����
34
�ϡ�����C�ؿ�����Ǥ�Ǥ����Ȥ����Τϡ����̤��Ѵ����줿ʸ�����Ĺ����
35
������ʸ�����Ĺ��(5���ܤΰ����ǻ��ꤵ��ޤ���ñ�̤�NULL�����ߥ͡���
36
��ޤޤʤ��Х��ȿ��Ǥ�)�Ȥϰ��פ��ʤ�����Ǥ���
38
�����ǥ���ID��include/mb/pg_wchar.h��typedef enum pg_enc�����
43
��ä�C�ؿ��ϥ��֥ǥ��쥯�ȥ���ꡤ�������Ǽ��ޤ����������
44
Makefile��ɬ�פˤʤ�ޤ�����¾�Υǥ��쥯�ȥ�ˤ���Makefile�ͤˤ�
47
���˥ᥤ���Makefile(���Υե����뤬�֤��Ƥ���Ʊ���ǥ��쥯�ȥ�ˤ���
48
�ޤ�)�˴ؿ��˴ؤ��뵭�Ҥ��ɲä��ޤ���
50
(1) DIRS=�θ�˥��֥ǥ��쥯�ȥ�̾���ɲä��ޤ���
52
(2) @set \ �ǻϤޤ���ܤ˵��Ҥ��ɲä��ޤ���1�ؿ��ˤĤ�1�Ԥ��ɲä�ɬ��
57
�ǥ��ƥ��͡�������ǥ���̾
61
��1�Ԥ���˥��ڡ����Ƕ��ڤä��ɲä��ޤ���
65
�ʾ夬����ä��顤���Υե����뤬����ǥ��쥯�ȥ��make�������٤Ƥ���
66
�ޤ��������Ȥ��ǧ���ޤ����äˡ�create_conversion.sql�������Ȥ���
67
���ƤˤʤäƤ��뤫�ɤ�����ǧ���ޤ��礦���ɤ��������ä��顤�ƥ����Ѥ�
68
�������ǡ����١������ꡤ�����Ǥ��Υ�����ץȤ�¹Ԥ��ޤ���
70
$ psql -e -f create_conversion.sql test
72
�����������ä��顤�Ǹ��regression test suite�˥ƥ��ȹ��ܤ��ɲä�
73
�Ƥ�������������Ū�ˤϡ�src/test/regress/sql/conversion.sql���ɲä���
74
regression test��Ԥ��ޤ���
78
�ǥե���ȤΥ����ǥ����Ѵ��Ȥ��ƻ��ѤǤ��뤿��ˤϡ�����������
79
�����ǥ��ȥǥ��ƥ��͡�������ǥ��δ֤����������Ѵ���
80
�Ǥ��뤳�Ȥ�ɬ�פǤ������ʤ�������륨���ǥ��Υڥ����դ���2
81
�Ĥδؿ��κ�����ɬ�פǤ��������δؿ����̡��Υ��֥ǥ��쥯�ȥ����Ͽ
82
���Ƥ��ɤ��Ǥ������̾�ϰ�ĤΥ������ե��������2�Ĥδؿ������