IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Alassane Diakité

Bases de données et programmation

  1. Quelques fonctions financières sur PostgreSQL en plpgsql

    par , 12/01/2018 à 22h00 (Alassane Diakité)
    Salut
    Les fonctions en mathématique financière, cela fait un bon moment que je les cherche sur PostgreSQL.
    Mes recherches m'ont guidé sur le projet phpexcel projet qui a été repris en PhpSpreadsheet.
    J'ai alors traduis les fonctions de math financière en plpgsql. En pièce jointe mathfi.zip.
    La pièce jointe est un dump en SQL que vous pouvez lancer sur PostgreSQL.
    J'ai testé (du mieux que j'ai pu) toutes les fonctions que j'ai pu traduire (plus de 60 ...
  2. PostgreSQL 9.5: Un exemple de decodage du journal de transaction

    par , 15/07/2016 à 01h25 (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 29/07/2018 à 17h59 par LittleWhite (Coloration du code)

    Tags: postgresql, sql
    Catégories
    Bases de données , SQL , PostgreSQL
    Miniatures attachées Images attachées  
    Miniatures attachées Fichiers attachés
  3. PostgreSQL: sequence sous forme littérale en plpgsql

    par , 15/10/2015 à 14h02 (Alassane Diakité)
    Salut
    Je partage avec vous une fonction qui génère une numérotation sous la forme de caractères alphabétiques:A,B...Z, AA,AB...AZ...
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    CREATE OR REPLACE FUNCTION inseqtotextseq(intseq integer)
      RETURNS character varying AS
    $BODY$
    declare
    talphabet char[26]='{"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"}';
    ...