|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Julien DELAIGUES Inscription : décembre 2009 Messages : 4 ![]() |
Bonjour,
Je suis actuellement sur un projet où l'on travail en objet, et je voulais savoir si il est possible de stocker directement les objets dans une base de donnée (les instanciations de classes) Si vous avez déjà eu à le faire ou si vous avez une documentation sur le sujet, merci d'avance. |
|
|
00
|
|
|
#2 |
![]() ![]() |
On insère des données dans une table de base de données à l'aide d'une requête INSERT. À moins d'utiliser des triggers INSTEAD OF sur des vues, ce qui ne semble pas exister dans Postgresql, cette opération se fait table par table.
Et comme les classes métier de l'application sont probablement différentes de la structure des tables de la BDD, j'aurais tendance à répondre non à ta question. Autrement dit, en théorie, c'est faisable, en pratique, ça m'étonnerait que tu puisse le mettre en oeuvre.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#3 | |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
Citation:
http://developer.postgresql.org/pgdo...tetrigger.html A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
|
00
|
|
|
#4 | |
![]() ![]() |
Citation:
Moi je n'ai regardé que dans le premier lien de la doc que m'a fourni Google. C'est cool ça en tout cas ! Pas demain la veille que MySQL fera pareil pas vrai ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
|
00
|
|
|
#5 | |
|
Membre Expert
![]() |
Citation:
Je pense qu'il veut parler de stocker une instance d'objet... Il vous suffit de stocker l'objet sérialisé dans une colonne de type adaptée (je ne connais pas très bien postgre mais je crois que bytea fait l'affaire). A vous de coder la partie sérialisation/dé-sérialisation dans votre code client.
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
|
00
|
|
|
#6 | |
![]() ![]() |
Citation:
À quoi bon se servir d'une base de données relationnelle pour ça ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com