Dotclear

Ticket #1006 (closed defect: fixed)

Opened 15 years ago

Last modified 15 years ago

Clearbricks : classes dbSchema pgsql non compatibles toutes versions

Reported by: bruno Owned by: xave
Priority: highest Milestone: 2.2
Component: module:clearbricks Version: 2.1
Severity: critical Keywords:
Cc:

Description

La méthode getTables des classes DBStruct Postgresql effectue une requête en base en utilisant la variable current_schema. Or, selon la documentation PostgreSQL, l'accès à current_schema via la variable n'est disponible que depuis pgsql 8.: Un appel compatible toutes versions pgsql est l'appel à la fonction current_schema() en lieu et place de la variable.

La version actuelle de inc/clearbricks/dbschema/class.pgsql.dbschema.php empêche une mise à jour vers dc 2.2alpha sur un hébergement avec pgsql < 8.4

Patch : corriger l'appel ligne 54 de ce fichier (cf patch ci-joint)

Attachments

dbschema_pgsql.patch Download (421 bytes) - added by bruno 15 years ago.

Change History

Changed 15 years ago by bruno

comment:1 Changed 15 years ago by bruno

Je voulais bien sûr dire : " l'accès à current_schema via la variable n'est disponible que depuis pgsql 8.4"

comment:2 Changed 15 years ago by xave

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in Clearbricks commit 248.

Note: See TracTickets for help on using tickets.

Sites map