On 23 August 2016 at 18:38, Dave Page <dave.p...@enterprisedb.com> wrote:

>
>
> On Tue, Aug 23, 2016 at 1:56 PM, Priyanka Shendge <priyanka.shendge@
> enterprisedb.com> wrote:
>
>> I noticed whilst testing that I've started seeing the error below
>> (with or without the patches I just applied). Any idea what's causing
>> it?
>>
>> The user may already present in database (i.e. a...@example.com) which we
>> creating as dummy user.
>> When we run test case it tries to create dummy user. As user is already
>> present it throws an error.
>> It does not get an id for same user.
>>
>
> Ahh, yes - can you add a check for that so it throws a more helpful error
> please?
>

Sure, i'll update the code accordingly.

>
> Also; related to the issue I've been seeing with databases not being
> removed, I recently ran into problems where tablespaces weren't removed,
> following a ctrl+c, which then required manual cleanup once I'd figured out
> what was wrong. We need to fix this; I'd suggest:
>
> - Keep track of objects that are created during tests. This probably just
> needs to be objects to the database level, e.g. pgAdmin users, tablespaces,
> databases and roles (because, if we drop the test database then everything
> in it will go anyway).
>
> - Remove objects from the list again if a test drops them.
>
> - Call a function on exit (or abort/ctrl+c/whatever) that iterates through
> the list of objects that have been created but not dropped, and clean them
> up manually before exiting.
>

Sure, this can be done and will update the code.
Thank you.

>
> Thanks!
>
> --
> Dave Page
> VP, Chief Architect, Tools & Installers
> EnterpriseDB: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>



-- 
Best,
Priyanka

EnterpriseDB Corporation
The Enterprise PostgreSQL Company

Reply via email to