8000 GitHub - jonnyry/DBPatcher: Database (SQL) patching tool for Endeavour Health projects
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jonnyry/DBPatcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Endeavour Logo

Endeavour DB Patcher

Database (SQL) patching tool for Endeavour Health projects.

Supports Postgresql. MySQL support to be added.

How to use

------------------------------------------------------------
DBPatcher v1.0
------------------------------------------------------------

 usage:  java -jar DBPatcher.jar DB_XML_FILE [options]
    or:  java -jar DBPatcher.jar ZIP_FILE [options]

 options:  --host=hostname     Override hostname in DB_XML_FILE
           --port=port         Override port in DB_XML_FILE
           --db=dbname         Override databasename in DB_XML_FILE
           --user=username     Override username in DB_XML_FILE
           --pass=password     Override password in DB_XML_FILE

           --xml=DB_XML_FILE   Specify DB_XML_FILE file name in root of
                               ZIP file; default database.xml
 
           --dropfns           Prompts to drop all functions before
                               applying fns in DB_XML_FILE
           --autodropfns       Automatically drops all functions before
                               applying fns in DB_XML_FILE

           --generatesamplexml Write sample DB_XML_FILE file
           --help              Print this message

Sample database.xml

<Database>
    <DisplayName>sampledb</DisplayName>
    <DatabaseType>postgresql</DatabaseType>
    <Connection>
        <!-- note:  connection details passed via command line take precedence -->
        <Hostname>localhost</Hostname>
        <Port>5432</Port>
        <DatabaseName>sampledb</DatabaseName>
    </Connection>
    <Paths>
        <Schema>schema</Schema>
        <Functions>functions</Functions>
        <Scripts>scripts</Scripts>
    </Paths>
</Database>
53D9

About

Database (SQL) patching tool for Endeavour Health projects

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.0%
  • PLpgSQL 1.0%
0