Thread: Re: How to bulk load a schema using JDBC multiple

Re: How to bulk load a schema using JDBC multiple

From
"Kevin Grittner"
Date:
Have you considered having your test suite create a template
database, and using it to drop and create the test database?

>>> Andres Olarte <olarte.andres@gmail.com>  >>>
Hi,

I need to load and drop my schema multiple times during my unit tests.
This happens several thousand times per run of my test suite.  I'm
loading the schema from the file that's generated by pg_dump, and it
works, but it's SLOW. My tests are taking more than 10 minutes now,
and most of the time is spent loading the schema.  If there away to do
this faster? May be using a store procedure with the whole schema?
I've tried making such a procedure, but it doesn't work do to quoting
problems. Anybody have any ideas? Thanks

Andres


Re: How to bulk load a schema using JDBC multiple times?

From
Andres Olarte
Date:
Hi,

Yes, but how? I tried to create a stored procedure with all of the
commands.  I tried creating a table in a special schema, storing the
schema in that table, and executing commands off that table.  They
have all failed due to quote problems.  Any other ideas?

On 10/18/05, Kevin Grittner <Kevin.Grittner@wicourts.gov> wrote:
> Have you considered having your test suite create a template
> database, and using it to drop and create the test database?
>
> >>> Andres Olarte <olarte.andres@gmail.com>  >>>
> Hi,
>
> I need to load and drop my schema multiple times during my unit tests.
> This happens several thousand times per run of my test suite.  I'm
> loading the schema from the file that's generated by pg_dump, and it
> works, but it's SLOW. My tests are taking more than 10 minutes now,
> and most of the time is spent loading the schema.  If there away to do
> this faster? May be using a store procedure with the whole schema?
> I've tried making such a procedure, but it doesn't work do to quoting
> problems. Anybody have any ideas? Thanks
>
> Andres
>
>