Version 0.8.4 (2012-12-17) * New gavo upgrade command -- run this after every svn update or other upgrade (Debian packages to that automatically), and you should not have to worry about schema changes. * SIAP and SSAP dateObs columns are now MJD. Unless you have custom web interfaces or feed the tables by some other means than the setMeta proc applys, you should not notice (after a gavo upgrade). If your SIAP/SSAP tables are part of any views except ivoa.obscore, drop those views before running gavo upgrade, and check those services after upgrading, anyway. Version 0.8 (2012-08-15) * The schema for the DaCHS-internal metadata tables changed. To adapt your database, run gavo imp --system //dc_tables (to fill the tables again, say gavo pub -ma, but you'll do so in the next step anyway) * There's now a table tap_schema.groups. To create it, say: gavo imp //tap createSchema Do not give --system here unless you already have the tap_schema.groups table; if you do give --system, the existing tables will be re-created and you will have to say gavo pub -ma to re-fill them. * The schema of the service list has changed again, and the changes require a republication of all services. After the update, run gavo imp --system //services gavo pub -ma * Some ADQL user-defined functions are now implemented as Postgres stored procedures. Say:: gavo imp //adql define those. * The UWS code now writes to the UWS tables with less privileges. To let it do that, you must update the privileges on all queue tables; in standard DaCHS, that's only the TAP table, so simply say: gavo imp -m //tap createJobTable * The organization running the dc is now configurable. If you are running the registry interface, you must now give authority.managingOrg, organization.title, organization.description, and organization.referenceURL in defaultmeta.txt. authority.managingOrg usually is ivo:///org. * The former readRoles and allRoles attribute of table and resource elements are now called readProfiles and allProfiles and contain profile names rather than DB roles. In the unlikely case you're using this feature, you'd have to change the RDs. * You can no longer map db profile "roles" to actual profile names in the gavorc [profiles] section. If you actually need this, try symbolic links to the profile files. Version 0.7 (2012-01-12) * Automatic dependency management for published resources (register and adql). You must run gavo imp --system //services upgrade_0.6.3_0.7 after the update. * UWS job representation in the database changed. You must remove all UWS jobs before upgrading. After upgrading, run gavo imp //uws upgrade_0.6.3_0.7 gavo imp --system //tap createJobTable You can ignore error messages during the first of those commands.