sql >> Database >  >> RDS >> PostgreSQL

Genereer DDL programmatisch op Postgresql

Gebruik pg_dump met deze opties:

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

Beschrijving:

-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

Voorbeelden:

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

Sorry als buiten het onderwerp. Ik wil gewoon helpen wie "psql dump ddl" googelde en deze thread kreeg.



  1. Geen SPU meer

  2. Hoe kan ik 1 tot 10 afdrukken zonder Loop in PL/SQL te gebruiken?

  3. Verwijderen uit twee tabellen in één query

  4. Wat is het verschil tussen precisie en schaal?