This application is not used any more and exists only for history. Post new tickets on the Github account.
Cette application n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Ticket #1144 (closed enhancement: fixed)

Opened 4 years ago

Last modified 3 years ago

Driver jDb pour Sybase ASE

Reported by: xmartin Owned by: laurentj
Priority: normal Milestone:
Component: jelix:plugins:db Version: 1.2b1
Severity: normal Keywords: sybase db driver
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version: 5.3.2

Description

Il s'agit de pouvoir accéder à un serveur de données Sybase ASE avec jelix.

Le patch comprend :

  • un dossier 'sybase' avec ses 5 fichiers spécifiques daobuilder, dbconnection, dbresultset, dbschema et dbtools, dossier destiné à être placé dans lib/jelix/plugins/db/
  • un fichier jdb.sybase.html_cli.php pour les tests (à placer dans testapp/modules/jelix-tests/tests/)

Ce patch a été développé sur MacOSX 10.5.8, jelix 1.2b1, serveur Apache/2.2.14, PHP 5.3.2 compilé avec le module sybase_ct.

Lacunes initiales connues :

  • les champs lob ne sont pas traités
  • la fonction _doLimitQuery de dbconnection ne tient pas compte du paramètre $offset parce que cette fonctionnalité n'existe pas dans le moteur sybase (idem que mssql)

Attachments

sybase.zip (10.4 KB) - added by xmartin 4 years ago.
driver sybase
jdb.sybase.html_cli.php (8.3 KB) - added by xmartin 4 years ago.
fichier de test pour testapp

Change History

Changed 4 years ago by xmartin

driver sybase

Changed 4 years ago by xmartin

fichier de test pour testapp

comment:1 Changed 3 years ago by laurentj

  • Status changed from new to reviewing
  • Owner set to laurentj

comment:2 Changed 3 years ago by laurentj

  • Status changed from reviewing to assigned

ça me parait bien. Mais comme nous n'avons pas les moyens de tester, (pour les évolutions futures, si il y a des changements à faire, on ne pourra pas vérifier que ça fonctionne), je préfère que ça reste externe au projet.

Je vais le mettre sur download.jelix.org et le referencer sur booster.jelix.org

comment:3 Changed 3 years ago by jeremie.walter

Salut Laurent,

J'ai rien trouvé sur le booster concernant ce patch sybase. Est-ce que tu as déjà pu le référencer ? Rien vu non plus sur la page de téléchargement.

Sinon, je comptais utiliser jelix pour un petit dev web dans ma boite et on utilise sybase comme base de données. Je pourrais donc faire quelques tests sur un environnement de production et te faire des retours. Cela permettra peut-être de l'intégrer directement dans le framework plutôt qu'en plugins.

Je fais une copy de ce message dans la mailing-list.

comment:4 Changed 3 years ago by laurentj

  • Component changed from jelix:db to jelix:plugins:db

comment:5 Changed 3 years ago by laurentj

  • Status changed from assigned to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.