Search Postgresql Archives

Dynamically generating DDL for postgresql object

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I’d like to dynamically generate a SQL script that pulls together complete DDL (CREATE, ALTER, etc.) for specific objects (especially constraints) in my PostgreSQL 8 database.  I want to use this for our development project’s schema migration process, which involves dumping the data, making schema changes, recreating the database, temporarily removing constraints, restoring the data, and re-applying the constraints (this last step requires the dynamic DDL described above).

 

I’ve noticed that pgAdmin’s “DDL Report” feature can retrieve this DDL for many types of objects – not sure how much work it has to do to build the SQL it’s displaying here.  But I haven’t seen anything about getting this directly from the database using SQL , psql, etc.  I’ve only seen reference to this as a proposed project on the PostgreSQL Google SoC page

 

Anyone know how to get object DDL SQL through a script?  Ideas on alternative approaches would also be appreciated.

 

Thanks,


Mark

 


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux