Re: clone_schema function - Mailing list pgsql-general

From Igor Neyman
Subject Re: clone_schema function
Date
Msg-id A76B25F2823E954C9E45E32FA49D70ECCD516041@mail.corp.perceptron.com
Whole thread Raw
In response to Re: clone_schema function  (Melvin Davidson <melvin6925@gmail.com>)
List pgsql-general

 

That is correct. But table old will NOT be converted to new because

only the schema name is converted. And table "old" WILL exist because it will also be copied.

I have tested and it works properly.

Please do not provide hypothetical examples. Give me an actual working example that causes the problem.

This statement:

SELECT old.field FROM old.old;

selects column “field” from table “old” which is in schema “old”.

Your script converts it into:

SELECT new.field FROM new.old

which will try to select column “field” from table “old” in schema “new”.

 

Again:

SELECT new.field

means select column “field” from table “new”, which does not exists.

Not sure, what other example you need.

Regards,

Igor Neyman

pgsql-general by date:

Previous
From: Igor Neyman
Date:
Subject: Re: clone_schema function
Next
From: Florin Andrei
Date:
Subject: Re: BDR: cannot remove node from group