UsePostgreSQLDatabase()

Syntaxe

UsePostgreSQLDatabase()
Description
Initialise l'environnement de base de données PostgreSQL pour un usage ultérieur.

Arguments

Aucun.

Valeur de retour

Aucune.

Remarques

PostgreSQL est un serveur de base de données très puissant qui supporte les bases de données très grandes, et une gestion des accès concurrents avancée. Il est réellement libre d'utilisation même dans un projet commercial, contrairement à MySQL qui nécessite une licence pour l'utiliser dans un programme non-GPL. Il n'y a pas de pilotes supplémentaires à installer, tout ce qui est nécessaire à la connexion au serveur PostgreSQL est présent. Pour plus d'informations à propos de PostgreSQL: http://www.postgresql.org.

Une connexion à PostgreSQL doit être établie à l'aide de la fonction OpenDatabase() avant de pouvoir utiliser les autres fonctions relatives aux bases de données. Des commandes spécifiques à PostgresSQL peuvent être passées dans le paramètre 'NomBaseDeDonnes$' de OpenDatabase():
  - host: Nom d'ordinateur hôte pour se connecter.
  - hostaddr: Adresse IP de l'ordinateur hôte pour se connecter.
  - port: Numéro du port à utiliser pour la connexion.
  - dbname: Le nom de la base de données. Par défaut, le même nom que l'utilisateur.
  - connect_timeout: Attente maximum pour la connexion, en seconde (nombre décimal entier). Zéro ou non spécifié indique une attente infinie.
                     Il n'est pas recommandé d'utiliser une attente inférieure à 2 secondes.

Exemple

  UsePostgreSQLDatabase()

  ; Le serveur doit tourner sur la machine locale.
  ;
  If OpenDatabase(0, "host=localhost port=5432", "utilisateur", "motdepasse")
    Debug "Connecté à PostgreSQL"
  Else
    Debug "La connexion a echoué: "+DatabaseError()
  EndIf

Voir aussi

OpenDatabase(), UseSQLiteDatabase(), UseODBCDatabase(), UseMySQLDatabase()

OS Supportés

Tous

<- UseODBCDatabase() - Database Index - UseSQLiteDatabase() ->