r5 - 11 Jun 2006 - 13:52:50 - IntRigeriYou are here: wiki.boum.org >  Frangipane Web  > AdminInterface

franGiPane - interface d'administration

Discussions/réflexions à ce propos : AdminInterfaceDiscussion.

Notes préliminaires... à revoir

Des idées sur les trucs nécessaires lorsqu'on crée/importe des trucs sont peut-être encore sur MigrationDesMailsEtListes. Mais si ça se trouve tout a déjà été reversé sur cette page.

Langages de programmation disponibles

Il s'agit, entre autres, d'accéder à la base de données de franGiPane depuis nos scripts.

Python

Doc sur DB-API 2.0 :

Passer de l'un à l'autre des bindings conformes à la DB-API 2.0, théoriquement, c'est 2 lignes de code à changer.

Cf bugs.debian.org, quand même, avant de choisir.

PyGreSQL

pyPgSQL

  • python2.3-pgsql (2.4.0-5) : pas mis à jour depuis longtemps
  • pas évolué depuis 2 ans, page sourceforge innaccessible ; après, s'il marche...
  • très vieux bugs traînent ds bugs.deb
  • a l'air de faire tout ce qu'on veut, ceci dit.
  • pas packagé pour Python 2.4 ; existe ?
  • au choix, API pq (module C : libpq) ou DB-API 2.0 (module Python : PgSQL?)
  • http://pypgsql.sourceforge.net/

python2.3-psycopg

  • package Debian (1.1.18-1) raisonnablement màj
  • package python2.4 ds sid
  • a l'air de faire le boulot
  • DB-API 2.0 fully supported
  • écrit en C
  • développement maintenant centré sur la v2, incompatible et non packagée

python2.3-popy

  • package Debian pas mis à jour depuis longtemps, upstream introuvable...

Perl

libdbd-pg-perl

libpg-perl

libsnowpg-perl

Haskell

HSQL

  • Debian : libghc6-hsql-dev
  • Multi-Database Interface System for Haskell

HaskellDB

  • Debian : libghc6-haskelldb-dev
  • Haskell library for expressing database queries
  • utilise HSQL
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r5 < r4 < r3 < r2 < r1 | More topic actions
Frangipane.AdminInterface moved from Politburo.SqlInterface on 12 Feb 2006 - 17:40 by IntRigeri - put it back
 
Powered by wiki.boum.org
Des idées, requêtes ou problèmes en rapport avec ce wiki ? écris nous !