Fichier ecrire/base/create.php

Création ou mise à jour des tables

Source

Proposer une amélioration

Liste des fonctions

APIs

Lorsque de nouvelles tables ont été déclarées, cette fonction crée les tables manquantes. mais ne crée pas des champs manquant d'une table déjà présente. Pour cela, c’est maj_tables() qu’il faut appeler.

void creer_base( string $serveur = '' )

Paramètres

  1. string $serveur = ''

Retour

  • void

API

Voir également

Utilise

Utilisé par

Package

Proposer une amélioration

Fonction facilitatrice utilisée pour les maj de base dans les plugins.

Elle permet de créer les champs manquants d'une table déjà présente.

void maj_tables( array $upgrade_tables = array() , string $serveur = '' )

Paramètres

  1. array $upgrade_tables = array()
  2. string $serveur = ''

Retour

  • void

API

Voir également

Utilise

Package

Proposer une amélioration

Internes

void alterer_base( array $tables_inc , $tables_noinc , boolean | array $up = false , string $serveur = '' )

Paramètres

  1. array $tables_inc

    tables avec autoincrement sur la cle primaire

  2. $tables_noinc

    tables sans autoincrement sur la cle primaire

  3. boolean | array $up = false

    upgrader (true) ou creer (false) si un tableau de table est fournie, seules l'intersection de ces tables et des $tables_inc / $tables_noinc seront traitees

  4. string $serveur = ''

    serveur sql

Retour

  • void

Package

Proposer une amélioration
boolean base_determine_autoinc( string $table , array $desc = array() )

Paramètres

  1. string $table
  2. array $desc = array()

Retour

  • boolean

Package

Proposer une amélioration
void creer_ou_upgrader_table( string $table , array $desc , boolean | string $autoinc , boolean $upgrade = false , string $serveur = '' )

Paramètres

  1. string $table
  2. array $desc
  3. boolean | string $autoinc

    'auto' pour detecter automatiquement si le champ doit etre autoinc ou non en fonction de la table

  4. boolean $upgrade = false
  5. string $serveur = ''

Retour

  • void

Package

Proposer une amélioration