Thanks. I hadn't thought of that - that's probably easiest.

On Fri, 2004-07-30 at 10:19, John Sidney-Woollett wrote:
> You may be able to play around with the system catalogs, but I don't 
> know anything about that...
> 
> An easy method of moving the tables are
> 
> create table mynewschema1.table1 as select * from public.table1;
> drop public.table1;
> 
> create table mynewschema2.table2as select * from public.table2;
> drop public.table2;
> 
> You may need to recreate any indexes that the tables used in the public 
> schema, and you may need to grant rights in order to allow your users to 
> access the tables...
> 
> Hope that helps
> 
> John Sidney-Woollett
> 
> create
> 
> [EMAIL PROTECTED] wrote:
> >  
> > Hi,
> > 
> > In my database, I created a lot of tables before I found out about
> > schemas. It's a mess!
> > 
> > Suppose I want to get organised, and create a couple of schemas. How do
> > I move existing tables into my newly created schemas?
> > 
> > e.g.
> > 
> > public.table1 -> mynewschema1.table1
> > public.table2 -> mynewschema2.table2
> > 
> > ?
> > 
> > Thanks.
> > 
> > Max
> > 
> > 
> > ---------------------------(end of broadcast)---------------------------
> > TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]
> 

---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Reply via email to