-
Notifications
You must be signed in to change notification settings - Fork 59
Expand file tree
/
Copy pathreference.xml
More file actions
171 lines (159 loc) · 4.85 KB
/
reference.xml
File metadata and controls
171 lines (159 loc) · 4.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 3c1bec9d700807df36994cf368ba291214cd424d Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: no -->
<reference xml:id="ref.pdo-pgsql" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<?phpdoc extension-membership="bundledexternal" ?>
<title>Funciones del controlador PDO PostgreSQL (PDO_PGSQL)</title>
<titleabbrev>Controlador PDO PostgreSQL</titleabbrev>
<partintro>
<section xml:id="ref.pdo-pgsql.intro">
&reftitle.intro;
<para>
PDO_PGSQL es un controlador que implementa la <link
linkend="intro.pdo">interfaz de PHP Data Objects (PDO)</link> para
permitir el acceso de PHP a las bases de datos PostgreSQL.
</para>
</section>
<section xml:id="ref.pdo-pgsql.resources">
&reftitle.resources;
<para>
Esta extensión define un recurso de flujo, devuelto
por la función <function>PDO::pgsqlLOBOpen</function>.
</para>
</section>
&reference.pdo-pgsql.configure;
&reference.pdo-pgsql.constants;
<section xml:id="ref.pdo-pgsql.general-notes">
<title>Notas generales</title>
<note>
<para>
Los campos <literal>bytea</literal> se devuelven en forma de flujo.
</para>
</note>
</section>
</partintro>
<refentry xml:id="ref.pdo-pgsql.connection">
<refnamediv>
<refname>PDO_PGSQL DSN</refname>
<refpurpose>Conexión a las bases de datos PostgreSQL</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<para>
El Data Source Name (DSN) de PDO_PGSQL se compone de los siguientes elementos,
delimitados por espacios o puntos y comas :
<variablelist>
<varlistentry>
<term>Prefijo DSN</term>
<listitem>
<para>
El prefijo DSN es <userinput>pgsql:</userinput>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>host</literal></term>
<listitem>
<para>
El host donde se encuentra el servidor de base de datos.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>port</literal></term>
<listitem>
<para>
El puerto donde se encuentra el servidor de base de datos.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>dbname</literal></term>
<listitem>
<para>
El nombre de la base de datos.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>user</literal></term>
<listitem>
<para>
El nombre de usuario para la conexión. Si se especifica
el usuario en el DSN, PDO ignorará el valor del usuario en
el argumento del constructor PDO.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>password</literal></term>
<listitem>
<para>
La contraseña del usuario para la conexión. Si se
especifica la contraseña en el DSN, PDO ignorará el valor de la contraseña en
el argumento del constructor PDO.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>sslmode</literal></term>
<listitem>
<para>
El modo SSL. Los valores admitidos y su significado se listan en
la sección <link xlink:href="&url.pgsql.manual;">Documentación PostgreSQL</link>.
</para>
</listitem>
</varlistentry>
</variablelist>
<note>
<simpara>
Todos los puntos y comas en la cadena DSN son reemplazados por espacios,
porque PostgreSQL espera este formato.
Esto implica que los puntos y comas en uno de los componentes
(por ejemplo <literal>password</literal> o <literal>dbname</literal>)
no son soportados.
</simpara>
</note>
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Ejemplos con PDO_PGSQL DSN</title>
<para>
El siguiente ejemplo muestra un PDO_PGSQL DSN para conectarse a una
base de datos PostgreSQL :
<programlisting>
<![CDATA[
pgsql:host=localhost;port=5432;dbname=testdb;user=bruce;password=mypass
]]>
</programlisting>
</para>
</example>
</para>
</refsect1>
</refentry>
&reference.pdo-pgsql.entities.pdo-overloaded;
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->