sql >> Databasteknik >  >> RDS >> PostgreSQL

Finns det något sätt att få pg_dump att utesluta en specifik sekvens?

Det finns två fall:

  1. Sekvensen som ska uteslutas ägs av en tabell du dumpar också (typiskt fall:SERIAL kolumn).
    Se: Dumpa ett bord utan sekvenstabell i postgres
    Kort svar:nej, sekvensen kan inte lämnas åt sidan.

  2. Sekvensen är ägd inte vid ett dumpat bord. Sedan kan den exkluderas med --exclude-table växla som om det vore ett bord.

Från pg_dump-dokumentationen:

Och om -t :



  1. Välj dynamiskt kolumner baserat på kolumnvärde

  2. välj kolumn som sant/falskt om id finns i en annan tabell

  3. åtkomst nekad för användarrot @ localhost

  4. hur man korrekt specificerar databasschemat i spring boot?