~vcs-imports/mammoth-replicator/trunk

« back to all changes in this revision

Viewing changes to src/backend/utils/mb/conversion_procs/README.euc_jp

  • Committer: alvherre
  • Date: 2005-12-16 21:24:52 UTC
  • Revision ID: svn-v4:db760fc0-0f08-0410-9d63-cc6633f64896:trunk:1
Initial import of the REL8_0_3 sources from the Pgsql CVS repository.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
���������󥳡��ǥ����Ѵ��ؿ����ɲ���ˡ
 
2
 
 
3
        2002/09/18 Tatsuo Ishii
 
4
 
 
5
�Ϥ����
 
6
 
 
7
PostgreSQL�ˤϡ��ǡ����١����ȥե���ȥ���ɤΥ��󥳡��ǥ��󥰤��ۤʤ�
 
8
�Ȥ��ˡ���ưŪ�˥��󥳡��ǥ��󥰤��Ѵ���Ԥ���ǽ������ޤ������Υǥ���
 
9
���ȥ�ˤϡ����ΤȤ��˻Ȥ���ؿ�����Ͽ����Ƥ��ޤ��������δؿ��ϥ桼
 
10
�����C�ؿ��Ȥ��ơ�initdb�������Ͽ����ޤ�������Ū�ˤϡ�
 
11
/usr/local/pgsql/share/conversion_create.sql �������Ͽ����ޤ�(���Υե�
 
12
����Ϥ��Υǥ��쥯�ȥ��make�����Ȥ��˼�ư��������ޤ�)��
 
13
 
 
14
�ޤ��������δؿ���convert()�ؿ������ƤӽФ���뤳�Ȥ⤢��ޤ���
 
15
 
 
16
����README�Ǥϡ�C�ؿ������������ˡ�ȡ������Makefile�ʤɤ��ɲä�����
 
17
ˡ���������ޤ���
 
18
 
 
19
o C�ؿ��θƤӽФ�����
 
20
 
 
21
  ���󥳡��ǥ����Ѵ��ؿ��θƤӽФ������ϼ��Τ褦�ˤʤ�ޤ���
 
22
 
 
23
  conv_proc(
 
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
 
29
  ) returns VOID;
 
30
 
 
31
  ͣ��ν��ϰ�����4���ܤ�destination string�Ǥ����桼������ؿ���ɬ��
 
32
  �ʥ����palloc�����������Ѵ���̤�NULL�����ߥ͡��Ȥ��줿Cʸ�����
 
33
  ���ƽ��Ϥ��ʤ���Фʤ�ޤ��󡥤ޤ���Ŭ�ڤ��礭���Υ������ݤ����
 
34
  �ϡ�����C�ؿ�����Ǥ�Ǥ����Ȥ����Τϡ����̤��Ѵ����줿ʸ�����Ĺ����
 
35
  ������ʸ�����Ĺ��(5���ܤΰ����ǻ��ꤵ��ޤ���ñ�̤�NULL�����ߥ͡���
 
36
  ��ޤޤʤ��Х��ȿ��Ǥ�)�Ȥϰ��פ��ʤ�����Ǥ���
 
37
 
 
38
  ���󥳡��ǥ���ID��include/mb/pg_wchar.h��typedef enum pg_enc�����
 
39
  ����Ƥ��ޤ���
 
40
 
 
41
o �ؿ�����Ͽ�ȥ���ѥ���
 
42
 
 
43
  ��ä�C�ؿ��ϥ��֥ǥ��쥯�ȥ���ꡤ�������Ǽ��ޤ����������
 
44
  Makefile��ɬ�פˤʤ�ޤ�����¾�Υǥ��쥯�ȥ�ˤ���Makefile�򻲹ͤˤ�
 
45
  ��д�ñ�˺����Ǥ���Ǥ��礦��
 
46
 
 
47
  ���˥ᥤ���Makefile(���Υե����뤬�֤��Ƥ���Ʊ���ǥ��쥯�ȥ�ˤ���
 
48
  �ޤ�)�˴ؿ��˴ؤ��뵭�Ҥ��ɲä��ޤ���
 
49
 
 
50
  (1) DIRS=�θ�˥��֥ǥ��쥯�ȥ�̾���ɲä��ޤ���
 
51
 
 
52
  (2) @set \ �ǻϤޤ���ܤ˵��Ҥ��ɲä��ޤ���1�ؿ��ˤĤ�1�Ԥ��ɲä�ɬ��
 
53
    �Ǥ���
 
54
 
 
55
    ����С�������̾��
 
56
    ���������󥳡��ǥ���̾
 
57
    �ǥ��ƥ��͡�����󥨥󥳡��ǥ���̾
 
58
    �ؿ�̾
 
59
    ���֥������ȥե�����̾
 
60
 
 
61
    ��1�Ԥ���˥��ڡ����Ƕ��ڤä��ɲä��ޤ���
 
62
 
 
63
o �ƥ���
 
64
 
 
65
  �ʾ夬����ä��顤���Υե����뤬����ǥ��쥯�ȥ��make�������٤Ƥ���
 
66
  �ޤ��������Ȥ��ǧ���ޤ����äˡ�create_conversion.sql�������Ȥ���
 
67
  ���ƤˤʤäƤ��뤫�ɤ�����ǧ���ޤ��礦���ɤ��������ä��顤�ƥ����Ѥ�
 
68
  �������ǡ����١������ꡤ�����Ǥ��Υ�����ץȤ�¹Ԥ��ޤ���
 
69
 
 
70
  $ psql -e -f create_conversion.sql test
 
71
 
 
72
  �����������ä��顤�Ǹ��regression test suite�˥ƥ��ȹ��ܤ��ɲä�
 
73
  �Ƥ�������������Ū�ˤϡ�src/test/regress/sql/conversion.sql���ɲä���
 
74
  regression test��Ԥ��ޤ���
 
75
 
 
76
o ���ջ���
 
77
 
 
78
  �ǥե���ȤΥ��󥳡��ǥ����Ѵ��Ȥ��ƻ��ѤǤ��뤿��ˤϡ�����������
 
79
  �����ǥ��󥰤ȥǥ��ƥ��͡�����󥨥󥳡��ǥ��󥰤δ֤����������Ѵ���
 
80
  �Ǥ��뤳�Ȥ�ɬ�פǤ������ʤ�������륨�󥳡��ǥ��󥰤Υڥ����դ���2
 
81
  �Ĥδؿ��κ�����ɬ�פǤ��������δؿ����̡��Υ��֥ǥ��쥯�ȥ����Ͽ
 
82
  ���Ƥ��ɤ��Ǥ������̾�ϰ�ĤΥ������ե��������2�Ĥδؿ���񤯤���
 
83
  ��¿���Ǥ��礦��