I was thinking about intercepting the sql generated by OJB to keep the
multi database support. If I could find some sort of mock jdbc driver that
would give access to the generated sql it would help but I see two problems
with that solution:
- Need some sort of logic to log only the delete/update/insert sql and
not the select sql done for reading the db
- If I replace the JDBC driver with a mock one, the reference db will
never be read for comparing
Maybe by dividing the access to the datastore into two (reference read-only
data source, output data source) optionally configurable, then I could
configure the output data source to log into a file with some sort of mock
driver.
What do you think about this proposal?
Seb
|---------------------------------------->
| Internet |
| [EMAIL PROTECTED] |
| |
| |
| 14/06/2007 12:13 |
| |
| |
| Veuillez répondre à |
| [EMAIL PROTECTED]|
| rg |
| |
|---------------------------------------->
>---------------------------------------------------------------------------------------------------------------|
|
|
|
|
|
Pour|
| jetspeed-user
|
|
cc|
|
|
|
Objet|
| Re: PSML import to sql scripts (populate)
|
|
|
|
|
|
|
|
|
|
|
|
|
>---------------------------------------------------------------------------------------------------------------|
[EMAIL PROTECTED] wrote:
> Hi,
>
> Is there any way to configure the psml importer so that it will generate
> sql scripts instead of updating live the database?
No, not really.
Because Jetspeed needs to support many different databases which use
different sql formats, we actually are moving away from
providing/generating sql...
The only transportable solution we have is using intermediate xml and
push/load that using a jdbc connection.
I do understand your problem though, but I don't see an easy, generic and
transparent solution for this.
If you really need plain sql scripts, the only option I see right now is
initial loading a developing database using the psml importer, and then use
a data dump
tool/task usually provided with your database to generate the sql scripts.
But, if you can come up with a generic tool/solution for that which we can
integrate/provide (e.g. ASF license compatible) with Jetspeed, I'd be happy
to
investigate/review that.
Regards,
Ate
>
> Here in my project, we are planning to use Jetspeed to create our new
> corporate portal. Jetspeed is fine for what we are trying to do but there
> is one point where I am not sure of the best solution.
>
> We are planning to develop the portal using xml psml files and migrate to
> the different environments by importing the psml into the database. While
> this is fine, the corporate habits here are to never use a program to
> update a database and prefer to generate sql scripts, that you can
review,
> to do the populate job.
>
> If it is not supported, what would be the best and easiest way to
implement
> that feature? It is important enough for our project to implement this
here
> if necessary and I consider seriously contributing back.
>
> Thanks,
> Seb
>
>
> This message and any attachments (the "message") is
> intended solely for the addressees and is confidential.
> If you receive this message in error, please delete it and
> immediately notify the sender. Any use not in accord with
> its purpose, any dissemination or disclosure, either whole
> or partial, is prohibited except formal approval. The internet
> can not guarantee the integrity of this message.
> BNP PARIBAS (and its subsidiaries) shall (will) not
> therefore be liable for the message if modified.
>
> ---------------------------------------------
>
> Ce message et toutes les pieces jointes (ci-apres le
> "message") sont etablis a l'intention exclusive de ses
> destinataires et sont confidentiels. Si vous recevez ce
> message par erreur, merci de le detruire et d'en avertir
> immediatement l'expediteur. Toute utilisation de ce
> message non conforme a sa destination, toute diffusion
> ou toute publication, totale ou partielle, est interdite, sauf
> autorisation expresse. L'internet ne permettant pas
> d'assurer l'integrite de ce message, BNP PARIBAS (et ses
> filiales) decline(nt) toute responsabilite au titre de ce
> message, dans l'hypothese ou il aurait ete modifie.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]