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.