Package PostgreSQL

Fichiers du package

FichierDescription
pg.exp.php

Ce fichier contient les fonctions gerant les instructions SQL pour PostgreSQL

Proposer une amélioration

Liste des constantes

Valeur

  • 'spip'

Package

Liste des fonctions

void calculer_pg_expression( $expression , $v , $join = 'AND' )

Paramètres

  1. $expression
  2. $v
  3. $join = 'AND'

Package

Proposer une amélioration
void calculer_pg_where( $v )

Paramètres

  1. $v

Package

Proposer une amélioration
void mysql2pg_type( $v )

Paramètres

  1. $v

Package

Proposer une amélioration
void req_pg_dist( $addr , $port , $login , $pass , $db = '' , $prefixe = '' )

Paramètres

  1. $addr
  2. $port
  3. $login
  4. $pass
  5. $db = ''
  6. $prefixe = ''

Package

Proposer une amélioration
void spip_pg_ajouter_champs_timestamp( $table , $couples , $desc = '' , $serveur = '' )

Paramètres

  1. $table
  2. $couples
  3. $desc = ''
  4. $serveur = ''

Package

Proposer une amélioration
void spip_pg_alter( $query , $serveur = '' , $requeter = true )

Paramètres

  1. $query
  2. $serveur = ''
  3. $requeter = true

Package

Proposer une amélioration
void spip_pg_alter_add( $table , $arg , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $arg
  3. $serveur = ''
  4. $requeter = true

Package

Proposer une amélioration
void spip_pg_alter_change( $table , $arg , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $arg
  3. $serveur = ''
  4. $requeter = true

Package

Proposer une amélioration
void spip_pg_alter_drop( $table , $arg , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $arg
  3. $serveur = ''
  4. $requeter = true

Package

Proposer une amélioration
void spip_pg_alter_modify( $table , $arg , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $arg
  3. $serveur = ''
  4. $requeter = true

Package

Proposer une amélioration
void spip_pg_alter_rename( $table , $arg , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $arg
  3. $serveur = ''
  4. $requeter = true

Package

Proposer une amélioration
void spip_pg_cite( $v , $t )

Paramètres

  1. $v
  2. $t

Package

Proposer une amélioration
void spip_pg_count( $res , $serveur = '' , $requeter = true )

Paramètres

  1. $res
  2. $serveur = ''
  3. $requeter = true

Package

Proposer une amélioration
void spip_pg_countsel( $from = array() , $where = array() , $groupby = array() , $having = array() , $serveur = '' , $requeter = true )

Paramètres

  1. $from = array()
  2. $where = array()
  3. $groupby = array()
  4. $having = array()
  5. $serveur = ''
  6. $requeter = true

Package

Proposer une amélioration
void spip_pg_create( $nom , $champs , $cles , $autoinc = false , $temporary = false , $serveur = '' , $requeter = true )

Paramètres

  1. $nom
  2. $champs
  3. $cles
  4. $autoinc = false
  5. $temporary = false
  6. $serveur = ''
  7. $requeter = true

Package

Proposer une amélioration
void spip_pg_create_base( $nom , $serveur = '' , $requeter = true )

Paramètres

  1. $nom
  2. $serveur = ''
  3. $requeter = true

Package

Proposer une amélioration
boolean spip_pg_create_index( string $nom , string $table , $champs , string $serveur = '' , boolean $requeter = true )

Paramètres

  1. string $nom

    : nom de l'index

  2. string $table

    : table sql de l'index

  3. $champs
  4. string $serveur = ''

    : nom de la connexion sql utilisee

  5. boolean $requeter = true

    : true pour executer la requete ou false pour retourner le texte de la requete

Retour

  • boolean

    ou requete

Package

Proposer une amélioration
void spip_pg_create_view( $nom , $query_select , $serveur = '' , $requeter = true )

Paramètres

  1. $nom
  2. $query_select
  3. $serveur = ''
  4. $requeter = true

Package

Proposer une amélioration
void spip_pg_date_proche( $champ , $interval , $unite )

Paramètres

  1. $champ
  2. $interval
  3. $unite

Package

Proposer une amélioration
void spip_pg_delete( $table , $where = '' , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $where = ''
  3. $serveur = ''
  4. $requeter = true

Package

Proposer une amélioration
void spip_pg_drop_table( $table , $exist = '' , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $exist = ''
  3. $serveur = ''
  4. $requeter = true

Package

Proposer une amélioration
void spip_pg_drop_view( $view , $exist = '' , $serveur = '' , $requeter = true )

Paramètres

  1. $view
  2. $exist = ''
  3. $serveur = ''
  4. $requeter = true

Package

Proposer une amélioration
void spip_pg_errno( $serveur = '' )

Paramètres

  1. $serveur = ''

Package

Proposer une amélioration
void spip_pg_error( $query = '' , $serveur , $requeter = true )

Paramètres

  1. $query = ''
  2. $serveur
  3. $requeter = true

Package

Proposer une amélioration
void spip_pg_explain( $query , $serveur = '' , $requeter = true )

Paramètres

  1. $query
  2. $serveur = ''
  3. $requeter = true

Package

Proposer une amélioration
void spip_pg_fetch( $res , $t = '' , $serveur = '' , $requeter = true )

Paramètres

  1. $res
  2. $t = ''
  3. $serveur = ''
  4. $requeter = true

Package

Proposer une amélioration
void spip_pg_free( $res , $serveur = '' , $requeter = true )

Paramètres

  1. $res
  2. $serveur = ''
  3. $requeter = true

Package

Proposer une amélioration
void spip_pg_from( $from , $prefixe )

Paramètres

  1. $from
  2. $prefixe

Package

Proposer une amélioration
void spip_pg_fromfield( $arg )

Paramètres

  1. $arg

Package

Proposer une amélioration
void spip_pg_frommysql( $arg )

Paramètres

  1. $arg

Package

Proposer une amélioration
void spip_pg_groupby( $groupby , $from , $select )

Paramètres

  1. $groupby
  2. $from
  3. $select

Package

Proposer une amélioration
void spip_pg_hex( $v )

Paramètres

  1. $v

Package

Proposer une amélioration
void spip_pg_in( $val , $valeurs , $not = '' , $serveur )

Paramètres

  1. $val
  2. $valeurs
  3. $not = ''
  4. $serveur

Package

Proposer une amélioration
void spip_pg_insert( $table , $champs , $valeurs , $desc = array() , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $champs
  3. $valeurs
  4. $desc = array()
  5. $serveur = ''
  6. $requeter = true

Package

Proposer une amélioration
void spip_pg_insertq( $table , $couples = array() , $desc = array() , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $couples = array()
  3. $desc = array()
  4. $serveur = ''
  5. $requeter = true

Package

Proposer une amélioration
void spip_pg_insertq_multi( $table , $tab_couples = array() , $desc = array() , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $tab_couples = array()
  3. $desc = array()
  4. $serveur = ''
  5. $requeter = true

Package

Proposer une amélioration
void spip_pg_listdbs( $serveur )

Paramètres

  1. $serveur

Package

Proposer une amélioration
void spip_pg_multi( $objet , $lang )

Paramètres

  1. $objet
  2. $lang

Package

Proposer une amélioration
void spip_pg_optimize( $table , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $serveur = ''
  3. $requeter = true

Package

Proposer une amélioration
void spip_pg_orderby( $order , $select )

Paramètres

  1. $order
  2. $select

Package

Proposer une amélioration
void spip_pg_query( $query , $serveur = '' , $requeter = true )

Paramètres

  1. $query
  2. $serveur = ''
  3. $requeter = true

Package

Proposer une amélioration
void spip_pg_query_simple( $link , $query )

Paramètres

  1. $link
  2. $query

Package

Proposer une amélioration
void spip_pg_quote( $v , $type = '' )

Paramètres

  1. $v
  2. $type = ''

Package

Proposer une amélioration
void spip_pg_replace( $table , $values , $desc , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $values
  3. $desc
  4. $serveur = ''
  5. $requeter = true

Package

Proposer une amélioration
void spip_pg_replace_multi( $table , $tab_couples , $desc = array() , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $tab_couples
  3. $desc = array()
  4. $serveur = ''
  5. $requeter = true

Package

Proposer une amélioration
void spip_pg_seek( $r , $row_number , $serveur = '' , $requeter = true )

Paramètres

  1. $r
  2. $row_number
  3. $serveur = ''
  4. $requeter = true

Package

Proposer une amélioration
void spip_pg_select( $select , $from , $where = '' , $groupby = array() , $orderby = '' , $limit = '' , $having = '' , $serveur = '' , $requeter = true )

Paramètres

  1. $select
  2. $from
  3. $where = ''
  4. $groupby = array()
  5. $orderby = ''
  6. $limit = ''
  7. $having = ''
  8. $serveur = ''
  9. $requeter = true

Package

Proposer une amélioration
void spip_pg_select_as( $args )

Paramètres

  1. $args

Package

Proposer une amélioration
boolean | string spip_pg_selectdb( string $db , string $serveur = '' , boolean $requeter = true )

Paramètres

  1. string $db

    Nom de la base à utiliser

  2. string $serveur = ''

    Nom du connecteur

  3. boolean $requeter = true

    Inutilisé

Retour

  • boolean | string
    • Nom de la base en cas de succès.
    • False en cas d'erreur.

Package

Proposer une amélioration
void spip_pg_sequence( $table , $raw = false )

Paramètres

  1. $table
  2. $raw = false

Package

Proposer une amélioration
void spip_pg_set_connect_charset( $charset , $serveur = '' , $requeter = true )

Paramètres

  1. $charset
  2. $serveur = ''
  3. $requeter = true

Package

Proposer une amélioration
\ressource spip_pg_showbase( string $match , string $serveur = '' , boolean $requeter = true )

Paramètres

  1. string $match

    Filtre sur tables à récupérer

  2. string $serveur = ''

    Connecteur de la base

  3. boolean $requeter = true

    true pour éxecuter la requête false pour retourner le texte de la requête.

Retour

  • \ressource

    Ressource à utiliser avec sql_fetch()

Package

Proposer une amélioration
void spip_pg_showtable( $nom_table , $serveur = '' , $requeter = true )

Paramètres

  1. $nom_table
  2. $serveur = ''
  3. $requeter = true

Package

Proposer une amélioration
void spip_pg_trace_query( $query , $serveur = '' )

Paramètres

  1. $query
  2. $serveur = ''

Package

Proposer une amélioration
void spip_pg_update( $table , $couples , $where = '' , $desc = '' , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $couples
  3. $where = ''
  4. $desc = ''
  5. $serveur = ''
  6. $requeter = true

Package

Proposer une amélioration
void spip_pg_updateq( $table , $couples , $where = '' , $desc = array() , $serveur = '' , $requeter = true )

Paramètres

  1. $table
  2. $couples
  3. $where = ''
  4. $desc = array()
  5. $serveur = ''
  6. $requeter = true

Package

Proposer une amélioration