Ну, самое близкое, что вы можете получить с помощью SQL:
create table new (
like old
including defaults
including constraints
including indexes
);
Но это не будет копировать все. Наиболее важные вещи, которые отсутствуют, это иностранные ключи. Также - триггеры тоже не копируются. Не уверен насчет других вещей.
Другой способ - сбросить структуру таблицы, изменить ее имя в dump и загрузить ее снова:
pg_dump -s -t old databases | sed 's/old/new/g' | psql
Но учтите, что такой упрощенный sed также изменит старый на новый в других местах (например, если у вас в столбце таблицы с именем is_scolded он станет is_scnewed).
Вопрос на самом деле скорее такой: зачем вам это нужно - потому что для разных целей я бы использовал разные техники.