Skip to content

Releases: bartnv/xml-to-postgres

Version 1.4

16 Jul 15:24
Compare
Choose a tag to compare

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

24 Apr 20:44
Compare
Choose a tag to compare

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

24 Mar 19:04
Compare
Choose a tag to compare

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

27 Jan 21:09
Compare
Choose a tag to compare
  • 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

24 Jan 23:39
Compare
Choose a tag to compare

Release version 1.0 with prebuilt Linux and Windows binaries.