Voir le flux RSS

Alassane Diakité

Bases de données et programmation

  1. Qu'est ce que la Programmation Orientée Objet (POO)?

    par , 17/11/2017 à 23h50 (Alassane Diakité)
    A la base, la programmation procédurale...
    En programmation il y a principalement deux choses: les ressources et les actions sur les ressources.
    Techniquement une ressource est appelée « variable ». De façon basique elle est peut être utilisée pour contenir des nombres.
    Exemple caricaturé qui affiche la racine de 2...
    Nom : prog_racine_2.png
Affichages : 355
Taille : 3,9 Ko

    Problématique…
    Il peut être intéressant d’utiliser une ressource complexe. Idéalement, une ressource
    ...

    Mis à jour 18/11/2017 à 01h21 par alassanediakite

    Tags: poo
    Catégories
    Bases de données , ACCESS , C++ , Java , Programmation
  2. Une fonction d'évaluation d'expression en PL/lpgSQL

    par , 12/05/2017 à 21h51 (Alassane Diakité)
    Salut
    Je vous propose une fonction en PL/lpgSQL permettant d'évaluer une expression en la manière de la fonction EVAL de Microsoft ACCESS.
    La fonction...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    create function eval(e text, r anyelement) returns anyelement
    as
    $$
    begin
    EXECUTE 'SELECT ' || e  INTO r;
    return r;
    end;
    $$ language plpgsql
    Essai...
    exécution resultat
    ...
  3. Création de type personnalisé dans PostgreSQL

    par , 23/08/2016 à 01h28 (Alassane Diakité)
    PostgreSQL permet la création d'un type personnalisé de donnée.
    Dans notre exemple nous créerons le type « fraction » et mettrons en place la possibilité de définir un index sur notre type.

    La commande CREATE TYPE permet de créer votre type.
    Dans notre cas (fraction) nous devons tenir compte des contraintes…
    • le dénominateur ne peut être nul (zéro !)
    • ni le numérateur et ni le dénominateur ne peuvent être NULL (absence de valeur !)


    Le deuxième ...

    Mis à jour 17/08/2017 à 15h29 par Malick (Ajout balises code)

    Catégories
    Bases de données , SQL , PostgreSQL
  4. PostgreSQL 9.5: Un exemple de decodage du journal de transaction

    par , 15/07/2016 à 02h25 (Alassane Diakité)
    Selon la documentation de PostgreSQL...
    Le décodage logique correspond au processus d'extraction de tous les changements persistants sur une table d'une base de données dans un format cohérent et simple à comprendre, qui peut être interprété sans une connaissance détaillée de l'état interne de la base de données.
    Dans PostgreSQL™, le décodage logique est implémenté en décodant le contenu des journaux de transaction (WAL), qui décrivent les changements au niveau stockage, dans un format
    ...

    Mis à jour 19/07/2016 à 19h48 par alassanediakite (un bug corrigé et ajout du projet VS2010)

    Tags: postgresql, sql
    Catégories
    PostgreSQL , Bases de données , SQL
    Miniatures attachées Images attachées  
    Miniatures attachées Fichiers attachés
  5. PostgreSQL: liste de volumes sur le serveur avec une procédure en C (sous windows)

    par , 15/10/2015 à 15h16 (Alassane Diakité)
    Salut
    Je vous propose une fonction en C (sous windows) qui donne la liste des volumes sur le serveur.
    La fonction C
    Code c : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    PGDLLEXPORT
    Datum vexplorateur(PG_FUNCTION_ARGS);
     
    PG_FUNCTION_INFO_V1(vexplorateur);
     
    PGDLLEXPORT
    Datum
    vexplorateur(PG_FUNCTION_ARGS)
    {
        int r;
    	char* t;
    	__int64 avlblspc, ttlspc, frspc;
    	TCHAR lpBuffer[500],  * p;
    	int nligne;
    	FuncCallContext     *funcctx;
    ...

    Mis à jour 20/11/2017 à 12h48 par alassanediakite

    Catégories
    Bases de données , PostgreSQL
Page 1 sur 2 12 DernièreDernière