Releases: bartnv/xml-to-postgres
Releases · bartnv/xml-to-postgres
Version 1.4
New features in this release:
- Warn about columns that are never found
- Add multithreading, with 1 writer thread per output table
Other changes:
- Make single column one-to-many relation inherit incl/excl options
- Set type to 'geometry' for gml-to-ewkb columns
Version 1.3
New features in this release:
- Support subtables that precede the parent id column in XML order
- Support using attr and text from the same element
- Support attr on the element that starts a subtable
- Support many-to-one subtables with a 'seri' column
Other changes:
- Various fixes in bad interactions of options
- Show version number or git commit when run without arguments
Version 1.2
New features in this release:
- The 'emit' option makes
xml-to-postgres
output certain SQL statements around the data to make it easier to create or update the tables in the database. This is a convenience function that's not expected to work in all circumstances, but can be useful while testing/prototyping. - Various improvements in the ways
xml-to-postgres
can create additional tables with one-to-many and many-to-many relationships between them. See Relations in the wiki for more information. - Add 'seri' option to create an auto-incrementing integer column (a serial in postgres terms, hence the option name).
- Add 'hush' option to suppress certain notices and warnings.
- Add aggregate option "last"
Other changes:
- Improve error messages
- Performance improvements for gml-to-ewkb
Version 1.1
-
Add the
trim
option to deal with pretty-printed XML files. This option collapses linebreaks and surrounding whitespace in text nodes to a single space character. -
Enable the use of attributes directly on the repeating element as column values. To do this, use the empty string ("") or a single slash as the column path, along with the
attr
option.
Version 1.0
Release version 1.0 with prebuilt Linux and Windows binaries.