[hibernate-issues] [Hibernate-JIRA] Updated: (HHH-1853) CREATE SCHEMA inside database-object need to execute before tables are created

Stephen Cooper (JIRA) noreply at atlassian.com
Tue Sep 25 14:50:57 EDT 2007


     [ http://opensource.atlassian.com/projects/hibernate/browse/HHH-1853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stephen Cooper updated HHH-1853:
--------------------------------

    Attachment: create-schema2.patch

Modification of previous patch, so that the schema creation syntax is delegated to the dialect object. 
Also, patched the HSQL dialect so that it generates the schema with the required "authorization dba" additional syntax.

> CREATE SCHEMA inside database-object need to execute before tables are created
> ------------------------------------------------------------------------------
>
>                 Key: HHH-1853
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-1853
>             Project: Hibernate3
>          Issue Type: Improvement
>    Affects Versions: 3.1.3
>         Environment: hsqldb 1.8.0
>            Reporter: Mattias Jiderhamn
>            Priority: Minor
>         Attachments: create-schema.patch, create-schema2.patch
>
>
> In order to have Hibernate create database schemas for hsqldb, you have to insert a <database-object> in your mapping file (http://forums.hibernate.org/viewtopic.php?p=2305138). Problem is, all the database-object statements are executed after the tables are created, so tables in non-default schemas will not be created. To get around this, you have to first use Configuration.generateSchemaCreationScript() to get the schemas, and then Configuration.generateSchemaUpdateScript() to get the tables inside the schemas.
> (This is a bit problematic when using Springs LocalSessionFactoryBean)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the hibernate-issues mailing list