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