sql >> Database teknologi >  >> RDS >> PostgreSQL

Generer DDL programmatisk på Postgresql

Brug pg_dump med disse muligheder:

pg_dump -U user_name -h host database -s -t table_or_view_names -f table_or_view_names.sql

Beskrivelse:

-s or --schema-only : Dump only ddl / the object definitions (schema), without data.
-t or --table Dump :  Dump only tables (or views or sequences) matching table

Eksempler:

-- dump each ddl table elon build.
$ pg_dump -U elon -h localhost -s -t spacex -t tesla -t solarcity -t boring > companies.sql

Beklager, hvis emnet er uden for emnet. Vil bare hjælpe, hvem der googlede "psql dump ddl" og fik denne tråd.



  1. Hvordan får man genererede nøgler fra JDBC batch-indsættelse i Oracle?

  2. Generer PL/SQL-procedure online for at importere data i Oracle Table

  3. Tæl rekorder for hver måned i et år

  4. Hvordan aktiveres MySQL Query Log?