Estensione Pgsql

Documentazione delle funzioni dell'estensione Pgsql

Funzioni (68)

pg_affected_rows()

Restituisce il numero delle tuple coinvolte dall'ultimo comando

pg_cancel_query()

Annulla una query asincrona

pg_client_encoding()

Restituisce la codifica caratteri del client

pg_close()

Chiude una connessione PostgreSQL

pg_connect()

Stabilisce una connessione PostgreSQL

pg_connection_busy()

Riferisce se una connessione è occupata o meno

pg_connection_reset()

Rpristina la connessione (riconnette)

pg_connection_status()

Restituisce lo stato di una connessione

pg_convert()

Converte i valori di un array associativo in una forma compatibile con i comandi SQL.

pg_copy_from()

Inserisce le tuple in una tabella prendendole da un array

pg_copy_to()

Copia una tabella in un array

pg_dbname()

Restituisce il nome del database

pg_delete()

Cancella le tuple.

pg_end_copy()

Esegue una sincronizzazione con il backend PostgreSQL

pg_escape_bytea()

Aggiunge le sequenze di escape ai dati binari nel tipo bytea

pg_escape_string()

Aggiunge le sequenze di escape nei tipi text/char

pg_fetch_all()

Carica tutte le tuple in un array

pg_fetch_array()

Carica una tupla in un array

pg_fetch_assoc()

Recupera una riga come array associativo

pg_fetch_object()

Carica una tupla in un oggetto

pg_fetch_result()

Restituisce i valori da una risorsa di risultato

pg_fetch_row()

Carica una tupla in un array

pg_field_is_null()

Verifica se un campo è

pg_field_name()

Restituisce il nome di un campo

pg_field_num()

Restituisce la posizione del campo specificato

pg_field_prtlen()

Restituisce la lunghezza "stampabile" di un valore

pg_field_size()

Restituisce la reale dimensione di memorizzazione del campo

pg_field_type()

Restituisce il nome del tipo del campo specificato

pg_free_result()

Libera la memoria allocata per i risultati

pg_get_notify()

Ottiene il messaggio SQL NOTIFY

pg_get_pid()

Ottiene l'ID del processo del backend

pg_get_result()

Recupera i risultati di una query asincrona

pg_host()

Restituisce il nome dell'host associato alla connessione

pg_insert()

Inserisce un array in una tabella.

pg_last_error()

Restituisce l'ultimo messaggio d'errore di una connessione

pg_last_notice()

Restituisce l'ultimo messaggio di notifica dal server PostgreSQL

pg_last_oid()

Restituisce l'oid dell'ultimo oggetto

pg_lo_close()

Chiude un large object

pg_lo_create()

Crea un large object

pg_lo_export()

Esporta un large object salvandolo su un file

pg_lo_import()

Importa un large object da un file

pg_lo_open()

Apre un large object

pg_lo_read_all()

Legge interamente un large object e lo manda direttamente al browser

pg_lo_read()

Legge un large object

pg_lo_seek()

Ricerca la posizione di un large object

pg_lo_tell()

Restituisce la posizione attuale in un large object

pg_lo_unlink()

Cancella un large object

pg_lo_write()

Scrive un large object

pg_meta_data()

Ottiene la definizione di una tabella.

pg_num_fields()

Restituisce il numero di campi

pg_num_rows()

Restituiscein numero di tuple

pg_options()

Estrae le opzioni associate alla connessione

pg_pconnect()

Open a persistent PostgreSQL connection

pg_ping()

Effettua il ping alla connessione del database

pg_port()

Restituisce il numero di porta associato alla connessione

pg_put_line()

Invia una stringa terminata da NULL al backend PostgreSQL

pg_query()

Esegue una query

pg_result_error()

Restituisce i messaggio di errore associato al risultato

pg_result_seek()

Imposta l'offset di riga interno nella risorsa risultato

pg_result_status()

Recupera lo stato del risultato di una query

pg_select()

Seleziona delle tuple.

pg_send_query()

Invia una query in modo asincrono

pg_set_client_encoding()

Imposta la codifica del client

pg_trace()

iAbilita il tracciamento di una connessione PostgreSQL

pg_tty()

Restituisce il nome della tty associata alla connessione

pg_unescape_bytea()

Rimuove i caratteri di escape in modo binario per il tipo bytea

pg_untrace()

Disabilita il tracciamento di una connessione PostgreSQL

pg_update()

Modifica le tuple della tabella