From mboxrd@z Thu Jan 1 00:00:00 1970
Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org)
by finch.gentoo.org with esmtp (Exim 4.60)
(envelope-from )
id 1KJ9nL-00051t-6c
for garchives@archives.gentoo.org; Wed, 16 Jul 2008 16:23:59 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
by pigeon.gentoo.org (Postfix) with SMTP id 49FFDE0417;
Wed, 16 Jul 2008 16:23:58 +0000 (UTC)
Received: from smtp-01.piensasolutions.com (slsa667.piensasolutions.com [217.76.150.252])
by pigeon.gentoo.org (Postfix) with ESMTP id B9DD7E0417
for ; Wed, 16 Jul 2008 16:23:57 +0000 (UTC)
Received: from [192.168.0.3] (245.216.216.87.static.jazztel.es [87.216.216.245])
by smtp-01.piensasolutions.com (Postfix) with ESMTP id 35C1B7FBE8
for ; Wed, 16 Jul 2008 18:23:56 +0200 (CEST)
Message-ID: <487E20FA.8010705@nibbler.org.es>
Date: Wed, 16 Jul 2008 18:25:30 +0200
From: Chema Alonso
User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8.1.15) Gecko/20080711 SeaMonkey/1.1.10
Precedence: bulk
List-Post:
List-Help:
List-Unsubscribe:
List-Subscribe:
List-Id: Gentoo Linux mail
X-BeenThere: gentoo-doc-es@lists.gentoo.org
Reply-to: gentoo-doc-es@lists.gentoo.org
MIME-Version: 1.0
To: gentoo-doc-es@lists.gentoo.org
Subject: [gentoo-doc-es] =?ISO-8859-15?Q?Traducci=F3n_del_howto_de_postgres?=
Content-Type: multipart/mixed;
boundary="------------020409090603060704010809"
X-Archives-Salt: 746f8fd0-5374-4afe-a0e6-eb4ceab1b6b0
X-Archives-Hash: 454e41ba6a1fb5341f8a97f28991a42f
This is a multi-part message in MIME format.
--------------020409090603060704010809
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: quoted-printable
Hola lista,
Leyendo la traducci=F3n del howto de postgres me he encontrado algunos=20
p=E1rrafos con erratas
http://www.gentoo.org/doc/es/postgres-howto.xml
Mientras le=EDa este howto, he creado un parche. No estaba seguro de abri=
r=20
una incidencia en bugzilla, por lo que lo adjunto a este correo por si=20
el responsable quiere aplicarlo.
Un saludo a todos.
--------------020409090603060704010809
Content-Type: text/plain;
name="postgres-howto.xml.patch"
Content-Disposition: inline;
filename="postgres-howto.xml.patch"
Content-Transfer-Encoding: quoted-printable
Index: postgres-howto.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/es/postgres-howto.xml,v
retrieving revision 1.2
diff -u -r1.2 postgres-howto.xml
--- postgres-howto.xml 9 Aug 2007 11:59:23 -0000 1.2
+++ postgres-howto.xml 16 Jul 2008 16:17:55 -0000
@@ -44,9 +44,9 @@
PostgreSQL. Las ventajas de uno sobre el otro suele traer un
debate largo y tendido, sin embargo es justo decir que PostgreSQL ha
tenido una concepci=C3=B3n m=C3=A1s firme de lo que supone son las verda=
deras
-estructuras que corresponden a un manejadore de bases de datos
-relacional que MySQL. La mayor=C3=ADa de las caracter=C3=ADsticas standa=
rd como
-FOREIGN KEY fueron apenas agregados en MySQL versi=C3=B3n 5. Sin
+estructuras que corresponden a un manejador de bases de datos
+relacional que MySQL. La mayor=C3=ADa de las caracter=C3=ADsticas est=C3=
=A1ndar como
+FOREIGN KEY fueron apenas agregadas en MySQL versi=C3=B3n 5. Sin
embargo, cualesquiera sea el caso, este documento asume que ha
seleccionado PostgreSQL como el manejador de bases de dato que va a
utilizar. El primer lugar donde comenzar es el proceso
@@ -63,7 +63,7 @@
Para comenzar debemos primero hacer emerge al paquete
PostgreSQL. Para hacer esto, ejecute primero el siguiente comando para
-asegurar que las opciones necesarios est=C3=A1n correctamente configurad=
as:
+asegurar que las opciones necesarias est=C3=A1n correctamente configurad=
as:
=20
@@ -184,14 +184,14 @@
zlib
Esta opci=C3=B3n realmente no se utiliza por PostgreSQL, sino por el
- comando pg_dump para comprimir las descargas de data
+ comando pg_dump para comprimir las descargas de datos
producidas.
=20
-Una vez afinado la construcci=C3=B3n de PostgreSQL a sus necesidades
+Una vez afinada la construcci=C3=B3n de PostgreSQL a sus necesidades
espec=C3=ADficas, contin=C3=BAe con el emerge:
=20
@@ -350,8 +350,8 @@
=20
-La base de datos fue creata exitosamente y podemos confirmar que la
-base de datos puede rllevar a cabo tareas b=C3=A1sicaS. Seguiremos con
+La base de datos fue creada exitosamente y podemos confirmar que la
+base de datos puede llevar a cabo tareas b=C3=A1sicas. Seguiremos con
un drop (borrando) la base de datos con el comando dropdb:
=20
@@ -375,19 +375,19 @@
=20
-Tal como mensionamos anteriormente, teniendo que hacer login como el
-usuario postgres no es deseable en un entorno multi-usuario. In la
-mayor=C3=ADa de los casos habr=C3=A1n varios usuarios y servicios con ac=
ceso al
+Tal como mencionamos anteriormente, teniendo que hacer login como el
+usuario postgres no es deseable en un entorno multi-usuario. En la
+mayor=C3=ADa de los casos habr=C3=A1 varios usuarios y servicios con acc=
eso al
servidor y cada uno tendr=C3=A1 distintas necesidades y permisos. Para
-manejar esta sicuaci=C3=B3n se utiliza el comando createuser. Est
+manejar esta situaci=C3=B3n se utiliza el comando createuser. Est=
e
comando es una alternativa al uso de algunas consultas SQL y es m=C3=A1s
flexible desde el punto de vista del administrador. Continuaremos
creando dos usuarios, un 'superusario' que a su vez puede agregar
otros usuarios y administrar la base de datos y un usuario normal:
=20
-
-(reemplace a chris con el usuario que desea usar)
+
+(reemplace a chris con el usuario que desea crear)
$ createuser -a -d -P -E -U postgres -W chris
Enter password for new user:
Enter it again:
@@ -435,7 +435,7 @@
Ahora tenemos un usuario que puede crear bases de datos y agregar
otros usuarios y el principal usuario postgres que puede hacer
cualquier cosa. El usuario creado anteriormente puede hacer login al
-servidor y m=C3=A1s nada. En general, los usuarios necesitan insertar y
+servidor y nada m=C3=A1s. En general, los usuarios necesitan insertar y
recuperar datos y a veces hacer otras tareas. Para que este usuario
nuevo pueda hacer algo, debemos establecer los permisos
adecuados. Esto se puede hacer f=C3=A1cilmente pasando el par=C3=A1metro
@@ -454,8 +454,8 @@
Bien, ahora tenemos la base de datos MyDB y al usuario testuser que
tiene acceso a ella. Para probar esto, haremos login como testuser a
la nueva base de datos con el programa psql. Este programa es
-lo usado para conectarse a una base de datos PostgreSQL desde la l=C3=AD=
nea
-de comando. Para establecer la conexi=C3=B3n a la nueva base de datos
+el usado para conectarse a una base de datos PostgreSQL desde la l=C3=AD=
nea
+de comandos. Para establecer la conexi=C3=B3n a la nueva base de datos
haremos:
=20
@@ -474,10 +474,10 @@
=20
-Ahora que testuser est=C3=A1 conectado al la base de datos puede comenza=
r a
+Ahora que testuser est=C3=A1 conectado a la base de datos puede comenzar=
a
ejecutar algunos comandos. Para ir viendo c=C3=B3mo es el manejo de
-PostgreSQL, la siguiente secci=C3=B3n mostrar=C3=A1 algunos de los coman=
dos
-b=C3=A1sicos al nacegar con el cliente psql.
+PostgreSQL, en la siguiente secci=C3=B3n se mostrar=C3=A1n algunos coman=
dos
+b=C3=A1sicos cuando naveguemos con el cliente psql.
@@ -496,7 +496,7 @@
Comando |
- Usoe |
+ Uso |
Equivalente MySQL |
@@ -516,7 +516,7 @@
\o [FILE]
- Env=C3=ADe los resultados de la consulta al archivo FILE
+ Env=C3=ADa los resultados de la consulta al archivo FILE
INTO OUTFILE, pero graba todo (no solo los SELECT)
@@ -535,7 +535,13 @@
=20
-Con la excepci=C3=B3n de \c[onnect], todos los comandos se usar=C3=
=A1n m=C3=A1s adelante en esta secci=C3=B3n. Hasta ahora, la base de dato=
s est=C3=A1 vac=C3=ADa y dicho esto, necesitamos insertar alguna data. Si=
n embargo, el primer paso para insertar data es colocarla en una tabla. E=
n este momento no tenemos tablas en la base de datos, por lo que debemos =
crear una. Esto lo hacemos con el comando CREATE TABLE. Crearemos=
una table de =C3=ADtems, que contendr=C3=A1 los campos Product ID, Descr=
iption y price:
+Con la excepci=C3=B3n de \c[onnect], todos los comandos se usar=C3=
=A1n m=C3=A1s adelante
+en esta secci=C3=B3n. Hasta ahora, la base de datos est=C3=A1 vac=C3=ADa=
y dicho esto,=20
+necesitamos insertar alguna datos. Sin embargo, el primer paso para inse=
rtar
+datos es colocarla en una tabla. En este momento no tenemos tablas en la=
base de=20
+datos, por lo que debemos crear una. Esto lo hacemos con el comando
+CREATE TABLE. Crearemos una tabla de =C3=ADtems, que contendr=C3=
=A1 los campos=20
+Product ID, Description y price:
=20
@@ -568,31 +574,31 @@
=20
De hecho, la tabla fue creada exitosamente. Habiendo cumplido este
-paso, debe ser poblada con data. La siguiente secci=C3=B3n tratar=C3=A1 =
este
+paso, debe ser poblada con datos. La siguiente secci=C3=B3n tratar=C3=A1=
este
tema.