sql >> Databáze >  >> RDS >> PostgreSQL

Generujte DDL programově na Postgresql

Použijte pg_dump s těmito možnostmi:

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

Popis:

-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

Příklady:

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

Omlouvám se, pokud mimo téma. Chci jen pomoci tomu, kdo googluje "psql dump ddl" a dostal toto vlákno.



  1. Vysvětlení rámce MySQL High Availability Framework – Část I:Úvod

  2. JSON_CONTAINS_PATH() Příklady v MySQL

  3. Vložení více řádků do mysql

  4. Jak vytvořit omezení Not Null ve sloupci v tabulce SQL Server - SQL Server / Výukový program T-SQL, část 51