2.2.3


  • update initial frame size on the main frame from screen size - 50 to screen size / 2
  • add sample URL and Driver lines to prepopulated login dropdowns
  • remove necessity of hacking hosts file to specify an ip address for this hostname instead of just 127.0.0.1, server now does everything by hostname. If you can't resolve a host, put it in /etc/hosts, otherwise it should be fine.
  • change server startup to listen on 0.0.0.0 instead of just one IP
  • update to run with latest pgsql jar, and include a copy of pgsql jar that implements the Copy() command for use in postgres 8-2
  • change behavior of primary key conflict on insert. First, we check to see if the local server is the winner. If so, checkto see if the record is different than the one we're trying to insert. Only if it's different do we update it with the values from sync file. If it's the same, leave it alone.
  • replace select * from... for metadata info to select * limit 1 to increase speed and limit memory usage. We aren't using the result set, so why grab it?
  • add toString() to numerous queries involving last_sync_id and common_id. This forces postgres to quote the parameter, and thus to use the index
  • minor cleanup and tweaks. add 's to makeCommonPreparedStatement to make postgres use the index instead of doing sequence scans
  • update documentation with installation/setup screenshots
  • fix patch for inserting record in fk table with updated fk values if pk table was updated since last sync. - was looking at wrong bookmark value to find records in referenced table
  • implement patch for inserting record in fk table with updated fk value if pk table was updated since last sync.
  • clean up comments and old commented code from connection pooling fixes
  • implement patch for better connection pooling.
  • add comments for future fixes, i.e. testing whether subscriber connection is still alive when next subscriber tries to connect.
  • fix spelling of "Foriegn" to "Foreign" in all files where it is misspelled (about half)
  • Cleanup code and remove old commented statements
  • move com.daffodilwoods to org.dbreplicator...move directory tree and change all include statements
  • add windows batch files from Daffodil project to java/ subdirectory and update for relevant changes.

Powered by Drupal - Theme by Danger4k