pg_connect
Abrir una conexión a PostgreSQL
&reftitle.description;
resourcepg_connect
stringconnection_string
intconnect_type
pg_connectabre una conexión con una
base de datos PostgreSQL especificada por el
connection_string.
Si una segunda llamada se hace a pg_connect con
la misma connection_string existiendo la conexión,
la conexión existente será devuelta a menos que pase la constante
PGSQL_CONNECT_FORCE_NEW como
parámetroconnect_type .
La sintaxis antigua con múltiples parámetros
$conn = pg_connect("host", "port", "options", "tty", "dbname")
ha quedado obsoleta.
&reftitle.parameters;
connection_string
El connection_string puede estar vacío para usar todos los parámetros por
defecto o este puede contener uno o más parámetros separados por espacios en blanco.
Cada parámetro debe asignarse de esta forma keyword = value.
Los espacios alrededor del signo igual son opcionales. Para escribir un valor vacío
o un valor conteniendo espacios utilice las comillas simples, por ejemplo. keyword =
'a value'. Las comillas simples y barras invertidas en el valor se pueden agregar
con una barra invertida es decir \' y \\.
Las palabras clave de parámetros que están reconocidos son:
host, hostaddr, port,
dbname (por defecto el valor de user),
user,
password, connect_timeout,
options, tty (ignorado), sslmode,
requiressl (en desuso en favor de sslmode), y
service. Cuál de estos argumentos existen depende
de su versión de PostgreSQL.
El parámetro options se puede utilizar para establecer los
parámetros de la línea de comandos para ser invocado por el servidor.
connect_type
Si PGSQL_CONNECT_FORCE_NEW es pasado, entonces una nueva conexión
se crea, incluso si el parámetroconnection_string es idéntico a
la conexión existente.
&reftitle.returnvalues;
El recurso de conexión PostgreSQL en caso de éxito, &false; en caso de fallo.
&reftitle.examples;
Usando pg_connect
]]>
&reftitle.seealso;
pg_pconnect
pg_close
pg_host
pg_port
pg_tty
pg_options
pg_dbname