Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit5e1bfa8

Browse files
committed
Convert Chinese FAQ to valid XHTML, finally.
1 parent472f9be commit5e1bfa8

File tree

2 files changed

+1032
-881
lines changed

2 files changed

+1032
-881
lines changed

‎doc/FAQ_chinese

Lines changed: 68 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@
141141

142142
��Portions copyright (c) 1996-2002, PostgreSQL Global Development
143143
Group
144-
Portions Copyright (c) 1994-6 Regents of the University of
144+
Portions Copyright (c) 1994-6 Regents of the University of
145145
California��
146146

147147
����Ϊ�κ�Ŀ��ʹ�ã��������޸ĺͷַ���������������ĵ�������ȡ�κη���
@@ -277,7 +277,7 @@
277277
������� SQL������ע�������ص������ˡ�����
278278
http://www.commandprompt.com/ppbook ������һ������ PostgreSQL
279279
���顣��http://www.intermedia.net/support/sql/sqltut.shtm��http://ourw
280-
orld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM��
280+
orld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM ��
281281
http://sqlcourse.com ��һ�����������Ž̡̳�
282282

283283
��һ���� "Teach Yourself SQL in 21 Days, Second
@@ -320,7 +320,6 @@
320320
͸��ӵ����ȡ����ǻ���һЩ����û�е����ԣ����û��������ͣ��̳У�
321321
����Ͷ�汾���п����Լ����������õȡ�
322322

323-
324323
����
325324
PostgreSQL
326325
���������úͿ�Դ�����ݿ�������Ƶ����ܡ���ijЩ�������ȽϿ죬���
@@ -338,7 +337,6 @@
338337
���ԣ��������ǵķ�����ʷ��ʾ���ǿ����ṩ�ȶ��ģ��ι̵ģ��������
339338
���ʹ�õİ汾�������������ⷽ�����������������ݿ��������൱�ġ�
340339

341-
342340
֧��
343341
���ǵ��ʼ��б��ṩһ���dz���Ŀ�����Ա���û������԰�����������
344342
����κ����⡣���Dz��ܱ�֤�϶��ܽ�����⣬���֮�£����� DBMS
@@ -347,7 +345,6 @@
347345
��Ҫ�á�����һЩ��ҵ�Ե�Ԥ��װ��֧�֣����Ը��ṩ����Щ��Ҫ���ˡ
348346
�������֧�� FAQ ���� 1.6 С�ڡ���
349347

350-
351348
�۸�
352349
���Ƕ��κ���;����ѣ��������úͷ�����Ŀ�ġ�����Բ������Ƶ����
353350
�IJ�Ʒ��������ǵĴ��룬������Щ����������İ�Ȩ������������
@@ -667,7 +664,7 @@
667664

668665
4.7) ��β鿴�������������ݿ��Լ��û��Ķ��壿
669666

670-
psql �����෴б������������ʾ��Щ��Ϣ���� \? ����������Щ���� pg_
667+
psql �����෴б������������ʾ��Щ��Ϣ���� \? ����������Щ���� pg_
671668
��ͷ��ϵͳ��Ҳ��������Щ��Ϣ�� psql -l �����г����е����ݿ⡣
672669

673670
Ҳ���������ļ�
@@ -692,10 +689,10 @@
692689
����ʹ����������Ϊֻ�᷵�ر���һС���֡�ʵ���ϣ���Ȼ MAX() �� MIN()
693690
����ʹ��������ͨ���� ORDER BY �� LLIMIT
694691
ʹ������ȡ�����ֵ����СֵҲ�ǿ��Եģ�
695-
SELECT col
696-
FROM tab
697-
ORDER BY col [ DESC ]
698-
LIMIT 1;
692+
SELECT col
693+
FROM tab
694+
ORDER BY col [ DESC ]
695+
LIMIT 1;
699696

700697
��ʹ��ͨ������������� LIKE �� ~ ʱ������ֻ�����ض��������ʹ�ã�
701698
* �ַ����Ŀ�ʼ���ֱ�������ͨ�ַ�����Ҳ����˵��
@@ -740,27 +737,26 @@
740737
������ ~ �����������ʽƥ�䣬�� ~*
741738
������Сд�޹ص��������ʽƥ�䡣��дЩ�޹ص� LIKE ���ֳ�Ϊ ILIKE��
742739
��Сд�޹صĵ�ʽ�Ƚ�ͨ��д����
743-
SELECT *
744-
FROM tab
745-
WHERE lower(col) = 'abc';
740+
SELECT *
741+
FROM tab
742+
WHERE lower(col) = 'abc';
746743
����������ʹ�ñ�׼�����������ǿ��Դ���һ���ɱ����õĺ�������:
747-
CREATE INDEX tabindex ON tab (lower(col));
744+
CREATE INDEX tabindex ON tab (lower(col));
748745

749746
4.13) ��һ����ѯ����������һ���ֶ��Ƿ�Ϊ NULL��
750747

751748
�� IS NULL �� IS NOT NULL ��������ֶΡ�
752749

753750
4.14) �����ַ�����֮����ʲô��ͬ��
754751

755-
���� �ڲ����� ˵��
756-
--------------------------------------------------
757-
"char" char 1���ַ� character
758-
CHAR(#) bpchar
759-
�����ַ�����ʵ�����ݲ��㶨�峤��ʱ���Կո���
760-
VARCHAR(#) varchar
752+
���� �ڲ����� ˵��
753+
--------------------------------------------------
754+
"char" char 1���ַ� character
755+
CHAR(#) bpchar �����ַ�����ʵ�����ݲ��㶨�峤��ʱ���Կո���
756+
VARCHAR(#) varchar
761757
ָ������󳤶ȣ��䳤�ַ��������㶨�峤�ȵIJ��ֲ�����
762-
TEXTtext �����Ƚ����е���󳤶�����
763-
BYTEAbytea �䳤�ֽ����У��䳤�Ķ��������ݣ�
758+
TEXT text �����Ƚ����е���󳤶�����
759+
BYTEA bytea �䳤�ֽ����У��䳤�Ķ��������ݣ�
764760
��ϵͳ������һЩ������Ϣ���㽫�����ڲ����ơ�
765761
�����������������"varlena"���䳤�����ͣ�Ҳ����˵����ͷ���ĸ��ֽ��dz��
766762
ȣ�����������ݣ�������ʵ��ռ�õĿռ�������Ĵ�СҪ��һЩ��Ȼ����Щ���
@@ -776,18 +772,17 @@
776772

777773
PostgreSQL ֧�� SERIAL
778774
�������͡������ֶ����Զ�����һ�����к����������磬
779-
CREATE TABLE person (
780-
id SERIAL,
781-
name TEXT
782-
);
775+
CREATE TABLE person (
776+
id SERIAL,
777+
name TEXT
778+
);
783779
���Զ�ת��Ϊ��
784-
785-
CREATE SEQUENCE person_id_seq;
786-
CREATE TABLE person (
787-
id INT4 NOT NULL DEFAULT nextval('person_id_seq'),
788-
name TEXT
789-
);
790-
CREATE UNIQUE INDEX person_id_key ON person ( id );
780+
CREATE SEQUENCE person_id_seq;
781+
CREATE TABLE person (
782+
id INT4 NOT NULL DEFAULT nextval('person_id_seq'),
783+
name TEXT
784+
);
785+
CREATE UNIQUE INDEX person_id_key ON person ( id );
791786
�ο� create_sequence �ֲ�ҳ��ȡ�������еĸ�����Ϣ���㻹������ÿ�е�
792787
oid �ֶ���Ϊһ��Ψһֵ���������������Ҫ�㵹���������ݿ⣬����Ҫʹ��
793788
pg_dump �� -o ѡ����� COPY WITH OIDS ѡ���Ա��� OID��
@@ -796,17 +791,17 @@
796791

797792
һ�ַ������ڲ���֮ǰ���ú��� nextval() �����ж������������һ�� SERIAL
798793
ֵ��Ȼ������ʽ���롣ʹ�� 4.15.1 �������������α������������
799-
new_id = execute("SELECT nextval('person_id_seq')");
800-
execute("INSERT INTO person (id, name) VALUES (new_id, 'Blaise
794+
new_id = execute("SELECT nextval('person_id_seq')");
795+
execute("INSERT INTO person (id, name) VALUES (new_id, 'Blaise
801796
Pascal')");
802797
����������������ѯ��ʹ�ô���� new_id �����ֵ�����磬��Ϊ person
803798
�����������ע���Զ������� SEQUENCE ��������ƽ�����
804799
<table>_<serialcolumn>_seq������ table �� serialcolumn
805800
�ֱ�����ı������ƺ���� SERIAL �ֶε����ơ�
806801
���Ƶģ��� SERIAL ����ȱʡ�����������ú��� currval() �����ո�ֵ��
807802
SERIAL ֵ�����磬
808-
execute("INSERT INTO person (name) VALUES ('Blaise Pascal')");
809-
new_id = execute("SELECT currval('person_id_seq')");
803+
execute("INSERT INTO person (name) VALUES ('Blaise Pascal')");
804+
new_id = execute("SELECT currval('person_id_seq')");
810805
��������ʹ�ô� INSERT ��䷵�ص� OID
811806
����ȱʡֵ���������������ȱ����ֲ�Եķ������� Perl �ʹ�ô���
812807
Edmund Mergl �� DBD::Pg ģ��� DBI��oid ֵ����ͨ�� $sth->execute()
@@ -836,11 +831,11 @@
836831
ֵ�������� OID �ֶ��ϴ���һ�������Կ��ٷ��ʡ�
837832
OID ��һ�����������ݿ�ʹ�õ����������︳ֵ���������С��������� OID
838833
�ijɱ��ֵ����������һ�ݱ��Ĵ��ʼ OID �Ŀ����������������
839-
CREATE TABLE new(old_oid oid, mycol int);
840-
SELECT old_oid, mycol INTO new FROM old;
841-
COPY new TO '/tmp/pgtable';
842-
DELETE FROM new;
843-
COPY new WITH OIDS FROM '/tmp/pgtable';
834+
CREATE TABLE new(old_oid oid, mycol int);
835+
SELECT old_oid, mycol INTO new FROM old;
836+
COPY new TO '/tmp/pgtable';
837+
DELETE FROM new;
838+
COPY new WITH OIDS FROM '/tmp/pgtable';
844839
OID
845840
��4�ֽڵ��������棬�ڳ���40��ʱ�������û���˱�����ֹ�����������Ǵ��
846841
������˱���֮ǰ����������ơ�
@@ -851,24 +846,24 @@
851846

852847
һЩԴ�����һЩ��һ����ĵ�ʹ��һЩ�и������÷����������������һ��
853848
�֣�
854-
table, relation, class
855-
row, record, tuple
856-
column, field, attribute
857-
retrieve, select
858-
replace, update
859-
append, insert
860-
OID, serial value
861-
portal, cursor
862-
range variable, table name, table alias
849+
table, relation, class
850+
row, record, tuple
851+
column, field, attribute
852+
retrieve, select
853+
replace, update
854+
append, insert
855+
OID, serial value
856+
portal, cursor
857+
range variable, table name, table alias
863858
��һ��ͨ�����ݿ�������б���http://hea-www.harvard.edu/MST/simul/softw
864859
are/docs/pkgs/pgsql/glossary/glossary.html ��
865860

866861
4.18) Ϊʲô���յ�����ERROR: Memory exhausted in AllocSetAlloc()����
867862

868863
��ܿ�����ϵͳ�������ڴ��ù��ˣ������ں˶�ijЩ��Դ�нϵ͵�����ֵ������
869864
�� postmaster ֮ǰ������������
870-
ulimit -d 262144
871-
limit datasize 256m
865+
ulimit -d 262144
866+
limit datasize 256m
872867
ȡ�������õ�
873868
shell����������ֻ��һ���ܳɹ���������������Ľ������ݶ�������ñȽϸߣ
874869
����Ҳ�����ò�ѯ��ɡ���������Ӧ���ڵ�ǰ���̣��Լ������������������к
@@ -894,32 +889,31 @@
894889
4.21) ����δ���һ��ȱʡֵ�ǵ�ǰʱ����ֶΣ�
895890

896891
ʹ�� CURRENT_TIMESTAMP��
897-
CREATE TABLE test(x int, modtime timestamp DEFAULT
898-
CURRENT_TIMESTAMP);
892+
CREATE TABLE test(x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP);
899893

900894
4.22) Ϊʲôʹ�� IN ���Ӳ�ѯ��ô����
901895

902896
Ŀǰ������ͨ��Ϊ���ѯ��ÿһ��˳��ɨ���Ӳ�ѯ�Ľ���������Ӳ�ѯ�����ѯ
903897
������Ӳ�ѯ�����������У������ѯ���غܶ��У�IN
904898
ִ�еúܿ졣Ϊ�˼ӿ����� IN ��ѯ��ִ�У������� EXISTS �滻 IN��
905-
SELECT *
906-
FROM tab
907-
WHERE col IN (SELECT subcol FROM subtab);
899+
SELECT *
900+
FROM tab
901+
WHERE col IN (SELECT subcol FROM subtab);
908902
����
909-
SELECT *
910-
FROM tab
911-
WHERE EXISTS (SELECT subcol FROM subtab WHERE subcol = col);
903+
SELECT *
904+
FROM tab
905+
WHERE EXISTS (SELECT subcol FROM subtab WHERE subcol = col);
912906
����Ҫ��ִ�еø��죬subcol
913907
Ӧ����һ�������С�����ϣ����δ���ķ����汾���޲�������ơ�
914908

915909
4.23) ���������� outer join �������ӣ���
916910

917911
PostgreSQL ���ñ�׼�� SQL ��֧�������ӡ��������������ӣ�
918-
SELECT *
919-
FROM t1 LEFT OUTER JOIN t2 ON (t1.col = t2.col);
912+
SELECT *
913+
FROM t1 LEFT OUTER JOIN t2 ON (t1.col = t2.col);
920914
��
921-
SELECT *
922-
FROM t1 LEFT OUTER JOIN t2 USING (col);
915+
SELECT *
916+
FROM t1 LEFT OUTER JOIN t2 USING (col);
923917
�������ȼ۵IJ�ѯ�� t1.col �� t2.col �������ӣ����ҷ��?t1
924918
������δ���ӵ��У���Щ�� t2 ��û��ƥ����У�����[��]����(RIGHT OUTER
925919
JOIN)������ t2 ��δ���ӵ��С���ȫ�����ӣ�FULL OUTER JOIN�������� t1 ��
@@ -928,14 +922,14 @@
928922
��INNER JOIN����
929923
�ڴ�ǰ�İ汾�У������ӿ����� UNION �� NOT IN
930924
��ģ�⡣���磬����������ڱ� tab1 �� tab2 ֮���������ӣ�
931-
SELECT tab1.col1, tab2.col2
932-
FROM tab1, tab2
933-
WHERE tab1.col1 = tab2.col1
934-
UNION ALL
935-
SELECT tab1.col1, NULL
936-
FROM tab1
937-
WHERE tab1.col1 NOT IN (SELECT tab2.col1 FROM tab2)
938-
ORDER BY col1
925+
SELECT tab1.col1, tab2.col2
926+
FROM tab1, tab2
927+
WHERE tab1.col1 = tab2.col1
928+
UNION ALL
929+
SELECT tab1.col1, NULL
930+
FROM tab1
931+
WHERE tab1.col1 NOT IN (SELECT tab2.col1 FROM tab2)
932+
ORDER BY col1
939933

940934
4.24) ���ʹ���漰������ݿ�IJ�ѯ��
941935

@@ -961,8 +955,7 @@
961955
4.27) ����Щ���ݸ���ѡ�
962956

963957
�м�����/�ӷ�ʽ�ĸ���ѡ���Щѡ��ֻ���������ݿ���и��£������ݿ�ֻ�
964-
ܽ��ж�����ҳ
965-
http://gborg.PostgreSQL.org/genpage?replication_research
958+
ܽ��ж�����ҳ http://gborg.PostgreSQL.org/genpage?replication_research
966959
������г�����Щѡ���
967960
http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php
968961
���ڽ���һ�����������ƵĽ��������

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp