PostgreSQL не предлага много елегантен начин за това. Можете да използвате pg_dump с -t
и --section=
за изхвърляне на данните преди и след данните за таблицата. След това ще възпроизведете предварителните данни, за да създадете структурата на таблицата и ограниченията за проверка, след това ще заредите данните от където и да ги вземете, след това ще възпроизведете данните след това, за да добавите индексите и FK ограниченията.