Hosting de Calidad
  • Inicio
  • Precios y servicios
  • F.a.q y ayudas
  • Realizar pedido
  • Webs alojadas
  • Quienes somos
  • Foro HyD
  • Contacto

    Zona Dominios

    Entrar
    registro de dominios


    Zona Hosting

    Entrar
    alojamiento web


    5 Métodos de Pago
    Tarjeta de crédito
    Domiciliación
    Transferencia
    Soporte Epagado
    Soporte Paypal

    Liberalización .es

    Ver mas
    dominios .es


  •  
     
     
    Funciones de PostgreSQL

    LXXXIII_ Funciones de PostgreSQL

    Postgres, desarrollado originalmente en el UC Berkeley Computer Science Department, ha sido pionero en muchos de los conceptos relacionales/orientados a objeto que ahora están empezando a estar disponibles en algunas bases de datos comperciales_ Tiene soporte de lenguaje SQL92/SQL3, integridad transaccional, y extensibilidad de tipos_ PostgreSQL es un descendiente de dominio público, más concretamente open source, del código original de Berkeley_

    PostgreSQL se encuentra disponible sin coste alguno_ La versión actual la tienes a tu disposición en www_PostgreSQL_org_

    Desde la versión 6_3 (02/03/1998) PostgreSQL usa sockets tipo Unix_ Abajo se da una tabla con las diferentes posibilidades_ El socket se encuentra en el ficheero /tmp/_s_PGSQL_5432_ Esta opción se controla mediante el flag '_i' del postmaster y cuando se incluye significa "escuchar sockets TCP/IP además de los de dominio Unix" ya que si no se le dice nada solo escucha sockets tipo Unix_

    Tabla 1_ Postmaster y PHP

    PostmasterPHPEstado
    postmaster &pg_connect("", "", "", "", "dbname");OK
    postmaster _i &pg_connect("", "", "", "", "dbname");OK
    postmaster &pg_connect("localhost", "", "", "", "dbname"); Unable to connect to PostgreSQL server: connectDB() failed: Is the postmaster running and accepting TCP/IP (with _i) connection at 'localhost' on port '5432'? in /path/to/file_php3 on line 20_ (Imposible conectar al servidor PostgreSQL, la llamada connectDB() ha fallado: ¿Está funcionando el postmaster aceptando conextiones TCP/IP (con _i) en 'localhost' en el puerto '5432'? en /path/to/file_php3 en linea 20_
    postmaster _i &pg_connect("localhost", "", "", "", "dbname");OK

    Uno puede establecer una conexión con el siguiente comando:

    Para usar el interface de objetos grandes (large object o lo), es necesario encapsularlo en un bloque de transacción_ Un bloque de transacción empieza con un begin y si la transacción fue valida termina con commit y end_ Si la transacción falla debe ser cerrada con abort y rollback_

    Ejemplo 1_ Usando Objetos Grandes (lo)

    <?php
    $database = pg_Connect ("", "", "", "", "jacarta");
    pg_exec ($database, "begin");
        $oid = pg_locreate ($database);
        echo ("$oid\n");
        $handle = pg_loopen ($database, $oid, "w");
        echo ("$handle\n");
        pg_lowrite ($handle, "gaga");
        pg_loclose ($handle);
    pg_exec ($database, "commit")
    pg_exec ($database, "end")
    ?>

    Tabla de contenidos
    pg_affected_rows __ Returns number of affected records (tuples)
    pg_cancel_query __  Cancel asynchronous query
    pg_client_encoding __  Gets the client encoding
    pg_Close __ Cierra una conexión PostgreSQL
    pg_Connect __ Abre una conexión
    pg_connection_busy __  Get connection is busy or not
    pg_connection_reset __  Reset connection (reconnect)
    pg_connection_status __  Get connection status
    pg_convert __  Convert associative array value into suitable for SQL statement_
    pg_copy_from __  Insert records into a table from an array
    pg_copy_to __  Copy a table to an array
    pg_DBname __ Nombre de la base de datos
    pg_delete __  Deletes records_
    pg_end_copy __ Sync with PostgreSQL backend
    pg_escape_bytea __  Escape binary for bytea type
    pg_escape_string __  Escape string for text/char type
    pg_fetch_all __ Fetches all rows from a result as an array
    pg_Fetch_Array __ obtiene una fila en la forma de un array
    pg_fetch_assoc __ Fetch a row as an associative array
    pg_Fetch_Object __ obtener una fila en forma de objeto
    pg_fetch_result __ Returns values from a result resource
    pg_Fetch_Row __ obtiene la fila como un array enumerado
    pg_field_is_null __ Test if a field is NULL
    pg_field_name __ Returns the name of a field
    pg_field_num __ Returns the field number of the named field
    pg_field_prtlen __ Returns the printed length
    pg_field_size __  Returns the internal storage size of the named field
    pg_field_type __  Returns the type name for the corresponding field number
    pg_free_result __ Free result memory
    pg_get_notify __ Ping database connection
    pg_get_pid __ Ping database connection
    pg_get_result __  Get asynchronous query result
    pg_Host __ Devuelve el nombre del host
    pg_insert __  Insert array into table_
    pg_last_error __ Get the last error message string of a connection
    pg_last_notice __  Returns the last notice message from PostgreSQL server
    pg_last_oid __ Returns the last object's oid
    pg_lo_close __ Close a large object
    pg_lo_create __ Create a large object
    pg_lo_export __ Export a large object to file
    pg_lo_import __ Import a large object from file
    pg_lo_open __ Open a large object
    pg_lo_read_all __  Reads an entire large object and send straight to browser
    pg_lo_read __ Read a large object
    pg_lo_seek __  Seeks position of large object
    pg_lo_tell __  Returns current position of large object
    pg_lo_unlink __ Delete a large object
    pg_lo_write __ Write a large object
    pg_meta_data __  Get meta data for table_
    pg_num_fields __ Returns the number of fields
    pg_num_rows __ Returns the number of rows
    pg_Options __ Devuelve opciones
    pg_pConnect __  Crea una conexión persistente con una base de datos
    pg_ping __ Ping database connection
    pg_Port __ Devuelve el número de puerto
    pg_put_line __ Send a NULL_terminated string to PostgreSQL backend
    pg_query __ Execute a query
    pg_result_error __  Get error message associated with result
    pg_result_seek __ Set internal row offset in result resource
    pg_result_status __  Get status of query result
    pg_select __  Select records_
    pg_send_query __  Sends asynchronous query
    pg_set_client_encoding __  Set the client encoding
    pg_trace __ Enable tracing a PostgreSQL connection
    pg_tty __ Devuelve el nombre del tty
    pg_unescape_bytea __  Escape binary for bytea type
    pg_untrace __ Disable tracing of a PostgreSQL connection
    pg_update __  Update table_
     
       



    registro de dominios | alojamiento web | hosting por publicidad

       

     

    Manual de linux Manual de apache Manual de php Manual de mysql Manual de SQL Manual del Plesk Como funciona Paypal Manual de html