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

Opened 12 years ago

Closed 12 years ago

#615 closed new feature (fixed)

Support oracle avec PDO-OCI

Reported by: obewan Owned by: obewan
Priority: normal Milestone: Jelix 1.0.5
Component: jelix:db Version: trunk
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description

Voila une ébauche de driver oci pour oracle (via PDO).

Il y'a donc la classe ocidbTools et des modifs dans plusieurs fichiers.

Il y'a un paramètre à rajouter dans Dbprofil qui est un pattern de regex : ce pattern sera utilisé pour trouver les séquences correspondants aux champs autoincrement

sequence_AI_pattern = "SQ_INC_*tbName*_*clName*"

(*tbName* pour le nom de la table et *clName* pour la colonne sur laquelle il y'a l'autoincrement);

J'ai rajouté des types oracle dans l'objet jDaoProperties (clob, varchar2..).

Je pense qu'il y'a plusieurs choses à modifier mais "ca marche"

Attachments (2)

patch.txt (8.5 KB) - added by obewan 12 years ago.
patch.diff (8.5 KB) - added by obewan 12 years ago.

Download all attachments as: .zip

Change History (6)

Changed 12 years ago by obewan

Changed 12 years ago by obewan

comment:1 Changed 12 years ago by obewan

  • Owner changed from yferp to obewan
  • Type changed from bug to new feature

comment:2 Changed 12 years ago by laurentj

  • Milestone changed from jTpl 1.0 to Jelix 1.1 beta 1
  • review set to review?

comment:3 Changed 12 years ago by laurentj

  • Milestone changed from Jelix 1.1 beta 1 to Jelix 1.0.5
  • review changed from review? to review+

Ça me parait correct tout ça :-) J'intégrerai ça dans le trunk une fois le problèmé d'accés au svn résolu.

note au commiter : mettre à jour CREDITS, le manifest, les cartouches de copyright des fichiers.

comment:4 Changed 12 years ago by bastnic

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

commited in both trunk and 1.0.x branch

thanks for the patch

Note: See TracTickets for help on using tickets.