ISQL extract metadata one file per object
-----------------------------------------

                 Key: CORE-3685
                 URL: http://tracker.firebirdsql.org/browse/CORE-3685
             Project: Firebird Core
          Issue Type: Improvement
          Components: ISQL
            Reporter: Valdir Stiebe Junior
            Priority: Minor


It would be very helpful if we could extract the metadata on separated files 
for each object.

The command line could be: isql <database> -xf <target folder> -u sysdba -p 
masterkey
The result would be text files on target folder with a file for each 
table/stored procedure

TargetFolder/Domain DOMAIN_1.sql
TargetFolder/Table TABLE_1.sql
TargetFolder/Table TABLE_2.sql
TargetFolder/Trigger TABLE_1_BI.sql
TargetFolder/Procedure STP_1.sql
TargetFolder/Grants.sql

An extended version could use a folder structure to represent namespaces and 
types of objects.

TargetFolder/Domains/DOMAIN_1.sql
TargetFolder/Tables/TABLE_1.sql

And so on. 

I see two main use cases for this feature.
1. Allow store DDL on SVN (or any source code versioning system) repositories;
2. Allow easy database metadata comparison with tools like beyond compare, 
tortoise merge etc;

Please point me to the right direction if this is already possible with ISQL.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to