Home / 1.3.4
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2017-10-20 2.4 kB
Release version 1.3.4.tar.gz 2017-10-20 19.1 MB
Release version 1.3.4.zip 2017-10-20 19.3 MB
Totals: 3 Items   38.4 MB 0

Fixed bugs

  • getl.mysql.MySQLDriver fixed bug related to the creation of temporary tables.
  • getl.vertica.ReverseEngineering: changed name parameter sqlFile to script_path
  • getl.vertica.ReverseEngineering: modified config sections to three section: drop, create and filename (see below for a description of the structure of the configuration file)
  • getl.vertica.ReverseEngineering: fix bug in define cascade pools
  • getl.vertica.ReverseEngineering: fix bug if object has long name
  • getl.vertica.ReverseEngineering: fix bug sorting of grants
  • getl.vertica.ReverseEngineering: fix bug for first description line in script files
  • getl.utils.EMailer: fix bug in send by text plain format

Future

  • getl.utils.DateUtils: added support work this module under other not current time zone

Structure of sections in config file by ReverseEngineering

generate drop statement for objects

"drop": {
    "pools": false,
    "roles": false,
    "users": false,
    "schemas": false,
    "sequences": false,
    "tables": false,
    "views": false,
    "sql_functions": false
}

create statement for objects

"create": {
    "pools": false,
    "pool_empty": false, (generate only create pools without parameters)
    "roles": false,
    "users": false,
    "user_empty": false, (generate only create users without parameters)
    "schemas": false,
    "sequences": false,
    "sequences_current": false, (generate statement for setting current value)
    "tables": false,
    "table_constraints": false,
    "column_comments": false,
    "projection_tables": false,
    "projection_ksafe": 1, (generate other ksafe in projections than current ksafe by server)
    "projection_analyze_super": false, (added /*+createtype(A)*/ to super projections if they don't have hints)
    "views": false,
    "sql_functions": false,
    "grants": false
}

-- the mask of file for objects, you can specify a single file for each object type (default file mask <objects>.sql) or use variables to split the object files

"filename":{
    "pools": "pools/{pool}",
    "tables": "tables/{schema}/{table}",
    "views": "views/{schema}/{view}",
    "roles": "roles/{role}",
    "users": "users/{user}",
    "schemas": "schemas/{schema}",
    "sequences": "sequences/{schema}/{sequence}",
    "sql_functions": "functions/{sql_function}"
}
Source: README.md, updated 2017-10-20