[Zope-DB] Postgres - Problem creating new databases

Charlie Clark charlie@begeistert.org
Fri, 08 Nov 2002 12:01:15 +0100


On 2002-11-08 at 11:51:05 [+0100], Andrew Veitch wrote:
> I'm trying to create new databases from Zope, using psycopg and Postgres. 
> I've tried from ZSQL methods, calling psycopg directly and by 
> os.system("createdb") but I keep getting the same error:
> 
> ERROR: CREATE DATABASE: may not be called in a transaction block CREATE 
> DATABASE lp
> 
> If I cut the code out of my product and run it at the python prompt it 
> works fine.

You need to do this within postgresql, ie. from the command line use psql, 
log in to the database and it should work fine.

Charlie