sql >> Databasteknik >  >> RDS >> PostgreSQL

Klona en Postgres-tabell, inklusive index och data

PostgreSQL ger inte ett särskilt elegant sätt att göra detta. Du kan använda pg_dump med -t och --section= för att dumpa för- och efterdata för tabellen. Sedan skulle du spela om pre-data för att skapa tabellstrukturen och kontrollbegränsningarna, sedan ladda data varifrån du än hämtar dem och sedan spela om post-data för att lägga till index och FK-begränsningar.




  1. Slå samman 2 tabeller där två uppsättningar siffror överlappar varandra i de sammanfogade kolumnerna

  2. mysql select-poster som är längre än 3 månader

  3. pqxx::result::tuple har inte deklarerats (PostgreSQL-bibliotek för c++)

  4. Det går inte att konvertera MySQL.DateTime till System.DateTime med 0000-00-00 00:00:00 värden