Re: Add CREATE SCHEMA ... LIKE support - Mailing list pgsql-hackers

From Matheus Alcantara
Subject Re: Add CREATE SCHEMA ... LIKE support
Date
Msg-id cabdf668-1834-48c1-b28f-c39183bb52db@gmail.com
Whole thread Raw
In response to Re: Add CREATE SCHEMA ... LIKE support  (Marcos Pegoraro <marcos@f10.com.br>)
List pgsql-hackers
On 06/02/26 12:19, Marcos Pegoraro wrote:
>> I'd like to propose the introduction of the LIKE syntax on CREATE SCHEMA
>> command with the following syntax:
>>    CREATE SCHEMA <name> LIKE <source_schema> [like_options...
> 
> 
> This feature is really cool.
> Having a function to clone schemas is what we use for these cases, so it
> would be very interesting to have a command that replaces that function.
> One observation is that you are using CREATE TABLE ... LIKE and this
> command does not respect some object names, like indexes and constraints.
> Your example idx_t1_name will clone as t1_name_idx
> 
> So the cloned schema will not be exactly the same as the source.
> Maybe a rename process to match names from source to target next to CREATE
> TABLE LIKE would solve those cases.
> 

Thanks for the input. I'll think about how to fix this for the next 
version.

--
Matheus Alcantara
EDB: https://www.enterprisedb.com



pgsql-hackers by date:

Previous
From: Florents Tselai
Date:
Subject: doc: add note that wal_level=logical doesn't set up logical replication in itself
Next
From: "Euler Taveira"
Date:
Subject: Re: log_min_messages per backend type