PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Clonar uma tabela Postgres, incluindo índices e dados


O PostgreSQL não oferece uma maneira muito elegante de fazer isso. Você pode usar pg_dump com -t e --section= para despejar os pré-dados e pós-dados da tabela. Em seguida, você reproduziria os pré-dados para criar a estrutura da tabela e as restrições de verificação, depois carregaria os dados de onde quer que os obtivesse e, em seguida, reproduziria os pós-dados para adicionar os índices e as restrições FK.