Skip to content

Commit

Permalink
oid2name.sgml校对修改
Browse files Browse the repository at this point in the history
oid2name.sgml翻译是没有对英文原文进行注释!
  • Loading branch information
ChenHuajun committed May 30, 2015
1 parent d60b0fa commit facd6d0
Showing 1 changed file with 21 additions and 22 deletions.
43 changes: 21 additions & 22 deletions postgresql/doc/src/sgml/oid2name.sgml
Original file line number Diff line number Diff line change
Expand Up @@ -27,18 +27,17 @@
<title>描述</title>

<para>
<application>oid2name</>oid2name 是一个帮助管理员检查PostgreSQL使用的文件结构的工具程序。要使用 这个工具,你必须熟悉数据库文件结构,在第58章描述
<xref linkend="storage">.
<application>oid2name</>是一个帮助管理员检查PostgreSQL使用的文件结构的工具程序。要使用 这个工具,你必须熟悉数据库文件结构,这在<xref linkend="storage">有所描述.
</para>

<note>
<para>
<quote>oid2name</> 很有历史了,但是实际上有相当的误导,,因为大多数你使用它的时候, 你将真正和的‘filenode numbers’(他们的文件名在数据库目录中是可见的)连接。 请确保你明白表的OID和表filenodes之间的区别
<quote>oid2name</>这个名字是由于历史原因而起的,但是实际上有相当的误导性。因为大多数你使用它的时候, 你真正关心的是‘filenode numbers’(它们是数据库目录中那些可见的文件名)。请确保你明白表的OID和表filenodes之间的区别
</para>
</note>

<para>
<application>oid2name</application> 连接到一个目标数据库并且提取OID,文件节点,和/或表名信息 你也可以展示数据库的OID和表空间的OID
<application>oid2name</application> 连接到一个目标数据库并且提取OID,文件节点,和/或表名信息你也可以展示数据库的OID和表空间的OID
</para>

</refsect1>
Expand All @@ -52,7 +51,7 @@

<varlistentry>
<term><option>-f</option> <replaceable>filenode</></term>
<listitem><para>展示文件节点是 <replaceable>filenode</>的表的信息</para></listitem>
<listitem><para>显示文件节点是 <replaceable>filenode</>的表的信息</para></listitem>
</varlistentry>

<varlistentry>
Expand All @@ -62,7 +61,7 @@

<varlistentry>
<term><option>-o</option> <replaceable>oid</></term>
<listitem><para>展示OID是 <replaceable>oid</>的表的信息</para></listitem>
<listitem><para>显示OID是 <replaceable>oid</>的表的信息</para></listitem>
</varlistentry>

<varlistentry>
Expand All @@ -77,15 +76,15 @@

<varlistentry>
<term><option>-S</option></term>
<listitem><para>包含在(
<listitem><para>包含系统对象(那些在
<option>information_schema</option>, <option>pg_toast</option>
and <option>pg_catalog</option> schemas)里的系统对象
<option>pg_catalog</option>模式中的对象)
</para></listitem>
</varlistentry>

<varlistentry>
<term><option>-t</option> <replaceable>tablename_pattern</></term>
<listitem><para>展示匹配<replaceable>tablename_pattern</>的表信息</para></listitem>
<listitem><para>显示匹配<replaceable>tablename_pattern</>的表信息</para></listitem>
</varlistentry>

<varlistentry>
Expand All @@ -100,7 +99,7 @@

<varlistentry>
<term><option>-x</option></term>
<listitem><para>列出每一个被展示的对象的更多信息: tablespace name, schema name, and OID
<listitem><para>列出每一个被展示的对象的更多信息: 表空间名, 模式名和OID
</para></listitem>
</varlistentry>

Expand All @@ -109,20 +108,20 @@
<term><option>--help</></term>
<listitem>
<para>
显示关于 <application>oid2name</application>命令行的帮助信息和参数,并退出
显示关于 <application>oid2name</application>命令行参数的帮助信息和参数,并退出
</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<application>oid2name</application>在连接的时候也接受下面的命令行参数:
<application>oid2name</application>也接受下面的命令行参数作为连接参数:

<variablelist>
<varlistentry>
<term><option>-d</option> <replaceable>database</></term>
<listitem><para>连接哪台数据库</para></listitem>
<listitem><para>连接的目标数据库</para></listitem>
</varlistentry>

<varlistentry>
Expand All @@ -149,17 +148,17 @@
</para>

<para>
要展示特定的表, 选择要展示的数据库使用 <option>-o</>, <option>-f</> 和/或 <option>-t</>.
要显示特定的表, 选择要显示的数据库使用 <option>-o</>, <option>-f</> 和/或 <option>-t</>
<option>-o</> 需要一个 OID,
<option>-f</> 需要一个 filenode,
<option>-t</> 需要一个表名 (事实上,它是一个 <literal>LIKE</>
模式的, 所以你可以使用类似 <literal>foo%</>的参数).
只要你喜欢,你可以使用更多的选项,列表将包含所有的匹配这些选项的对象. 但是请注意这些选项只能展示<option>-d</>指派的数据库里的对象.
只要你喜欢,你可以使用许多这样的选项,输出列表将包含被其中任何一个选项所匹配的所有对象。但是请注意这些选项只能显示<option>-d</>参数指定的数据库里的对象。
</para>

<para>
如果你没有提供<option>-o</>, <option>-f</> or <option>-t</>中的任何参数,
但是给了 <option>-d</>参数, 它将列出以<option>-d</>指派的数据库的所有的表. 在这种模式下,<option>-S</> 和
如果你没有提供<option>-o</>, <option>-f</> <option>-t</>中的任何参数,
但是给了 <option>-d</>参数, 它将列出以<option>-d</>指定的数据库中的所有的表。在这种模式下,<option>-S</> 和
<option>-i</>选项控制着列表的显示内容.
</para>

Expand All @@ -173,7 +172,7 @@
<title>注意</title>

<para>
<application>oid2name</>需要一个正在运行的且系统的catalogs没有被破坏的数据库服务器,因此,从遭受灾难性破坏的数据库中恢复数据,将会很有限
<application>oid2name</>需要一个正在运行的且系统表没有被破坏的数据库服务器,因此,在从遭受灾难性破坏的数据库中恢复数据的场景中,它只能被受限的使用
</para>
</refsect1>

Expand Down Expand Up @@ -239,7 +238,7 @@ From database "alvherre":
155173 accounts 155173 public pg_default
1155291 accounts_pkey 1155291 public pg_default

$ # 展示每个数据库对象所占的磁盘空间
$ # 显示每个数据库对象所占的磁盘空间
$ du [0-9]* |
> while read SIZE FILENODE
> do
Expand Down Expand Up @@ -271,7 +270,7 @@ All tablespaces:
155151 fastdisk
155152 bigdisk

$ #数据库在 "fastdisk"表空间都有什么?
$ #数据库在 "fastdisk"表空间都有什么?
$ ls -d 155151/*
155151/17228/ 155151/PG_VERSION

Expand All @@ -291,7 +290,7 @@ $ ls -l
total 0
-rw------- 1 postgres postgres 0 sep 13 23:20 155156

$ # 这个是一个很不错的小表,但是它是什么表呢?
$ # 这个是一个很小的表,但是它是什么表呢?
$ oid2name -d alvherre -f 155156
From database "alvherre":
Filenode Table Name
Expand All @@ -308,4 +307,4 @@ From database "alvherre":
</para>
</refsect1>

</refentry>
</refentry>

0 comments on commit facd6d0

Please sign in to comment.