Project

General

Profile

Statistics
| Revision:
  • svn:ignore: extern

# Date Author Comment
12153 02/13/2014 03:48 AM Aaron Marcuse-Kubitza

lib/sql_io.py: automatic handling of input/output column type mismatches: also do this for identifying columns, which first cause an error in a join in sql.distinct_table() rather than in the main insert (and thus were not handled by the existing error handling). previously, the user would have had to manually cast the input column in postprocess.sql. this involves getting handle_MissingCastException() to update join_cols as well as mapping.

12152 02/13/2014 03:37 AM Aaron Marcuse-Kubitza

lib/sql.py: distinct_table(): don't cache the table creation, because this prevents different distinct_tables from being created for the same input table

12151 02/13/2014 03:36 AM Aaron Marcuse-Kubitza

lib/sql.py: create_table(), copy_table_struct(): support custom query options, such as cacheable

12150 02/13/2014 12:29 AM Aaron Marcuse-Kubitza

lib/sql_io.py: put_table(): main loop MissingCastException handler: factored out into nested function so that it can also be used elsewhere

12149 02/13/2014 12:01 AM Aaron Marcuse-Kubitza

lib/sql.py: parse_exception(): parse "operator does not exist" errors as MissingCastExceptions (these appear when a staging table column is of the wrong type)

12148 02/08/2014 11:17 PM Aaron Marcuse-Kubitza

bugfix: /README.TXT: Full database import: Check that source contains [# datasources] rows up through XAL: added alternative verification method when this is not the case (some datasources may be near the end depending on import order)

12147 02/08/2014 10:38 PM Aaron Marcuse-Kubitza

schemas/vegbien.sql: public_validation: split into separate subschemas for plots, specimens, traits

12146 02/08/2014 10:33 PM Aaron Marcuse-Kubitza

schemas/Makefile: vegbien.sql: support auxiliary schemas besides *_validation

12145 02/08/2014 10:03 PM Aaron Marcuse-Kubitza

fix: schemas/Makefile: %/publish: removed no longer applicable instructions about running `make schemas/rotate`. you should not publish a schema until you are satisfied that it can replace the previous public schema, so that the previous public schema doesn't need to be saved.

12144 02/08/2014 10:00 PM Aaron Marcuse-Kubitza

fix: schemas/vegbien.sql: public_validation comment: undid incorrect replacement of "validation" with "public_validation"

12143 02/08/2014 09:59 PM Aaron Marcuse-Kubitza

bugfix: schemas/Makefile: "public": dont

12142 02/08/2014 09:37 PM Aaron Marcuse-Kubitza

schemas/Makefile: %/publish: don't ignore errors if schema doesn't exist, because it should always exist if you are publishing it

12141 02/08/2014 09:36 PM Aaron Marcuse-Kubitza

schemas/Makefile: `%/uninstall: vegbien.sql`: use util.schema_bundle_rm() instead of public.rm(), because when the public schema is incompletely imported, public.rm() will not yet exist

12140 02/08/2014 09:34 PM Aaron Marcuse-Kubitza

schemas/Makefile: `%/install: vegbien.sql`: support auxiliary schemas besides *_validation

12139 02/08/2014 09:16 PM Aaron Marcuse-Kubitza

schemas/Makefile: %/uninstall, %/publish: use new public.rm(), publish(), which encapsulate the process of renaming multiple related schemas and also allow additional auxiliary schemas beyond just *_validation

12138 02/08/2014 03:55 PM Aaron Marcuse-Kubitza

schemas/vegbien.sql: added rm(), which deletes this schema

12137 02/08/2014 03:17 PM Aaron Marcuse-Kubitza

schemas/vegbien.sql: added publish(), which publishes this schema

12136 02/08/2014 02:47 PM Aaron Marcuse-Kubitza

schemas/vegbien.sql: added public_schema_publish()

12135 02/08/2014 02:21 PM Aaron Marcuse-Kubitza

schemas/util.sql: added functions for maintaining schema bundles, groups of schemas with a common prefix

12134 02/08/2014 04:26 AM Aaron Marcuse-Kubitza

schemas/util.sql: added schema_bundle_get_schemas()

12133 02/07/2014 11:36 PM Aaron Marcuse-Kubitza

schemas/util.sql: added schema_replace()

12132 02/07/2014 11:11 PM Aaron Marcuse-Kubitza

schemas/util.sql: added schema_rm(), schema_rename()

12131 02/07/2014 08:30 PM Aaron Marcuse-Kubitza

schemas/vegbien.sql: datasource_publish(): removed nested transaction, which is not needed because Postgres runs each top-level command in a transaction (including in autocommit mode)

12130 02/07/2014 06:58 PM Aaron Marcuse-Kubitza

bugfix: schemas/Makefile,vegbien.sql: renamed validation to public_validation to match the suffixed name applied by `make schemas/public/install`

12129 02/07/2014 05:58 PM Aaron Marcuse-Kubitza

schemas/Makefile: %/install, %/publish for public schema: added usage

12128 02/07/2014 08:37 AM Aaron Marcuse-Kubitza

/README.TXT: to back up the version history: added back `git svn fetch` so we keep the git export up-to-date, too

12127 02/07/2014 08:29 AM Aaron Marcuse-Kubitza

/README.TXT: to back up the version history: added runtimes (1.5 h for the initial svnsync)

12126 02/07/2014 08:24 AM Aaron Marcuse-Kubitza

/README.TXT: to back up the version history: added trailing /s to dirs

12125 02/07/2014 08:24 AM Aaron Marcuse-Kubitza

bugfix: /README.TXT: to back up the version history: fixed svn_repo/ path

12124 02/07/2014 08:16 AM Aaron Marcuse-Kubitza

**/LICENSE.TXT: corrected "it recommended" to "it is recommended"

12123 02/07/2014 08:12 AM Aaron Marcuse-Kubitza

_license/non-open-source/applies_to.txt: deleted items: tip revision needs to refer to the revision at which the problem was discovered, not the revision before that

12122 02/07/2014 08:10 AM Aaron Marcuse-Kubitza

_license/non-open-source/applies_to.txt: deleted items: clarified that some things deleted after r11705 (when we started copyright scrubbing) might also be non-open-source, because they might have been deleted for reasons other than copyright scrubbing and thus would be missing the "copyright scrub" tag

12121 02/07/2014 08:09 AM Aaron Marcuse-Kubitza

_license/non-open-source/applies_to.txt: deleted items: clarified that some things deleted after r11705 (when we started copyright scrubbing) might also be non-open-source, because they might have been deleted for reasons other than copyright scrubbing and thus would be missing the "copyright scrub" tag

12120 02/07/2014 08:00 AM Aaron Marcuse-Kubitza

/LICENSE.TXT: removed separate non-open-source disclaimer about parts of the version history before r11705, because this is now listed in _license/non-open-source/applies_to.txt

12119 02/07/2014 07:59 AM Aaron Marcuse-Kubitza

_license/non-open-source/applies_to.txt: included deleted items that are non-open-source, so that the list correctly applies to the entire repository (which includes the version history)

12118 02/07/2014 07:51 AM Aaron Marcuse-Kubitza

**/LICENSE.TXT: disclaimer about things that are not open-source: removed "these are copyright their respective owners", because this is understood

12117 02/07/2014 07:22 AM Aaron Marcuse-Kubitza

_license/README.TXT: changed "parts" to "components" for clarity

12116 02/07/2014 07:18 AM Aaron Marcuse-Kubitza

_license/non-open-source/applies_to.txt: UArizona?: added BIEN2/traits_observation_counts.xls

12115 02/07/2014 06:52 AM Aaron Marcuse-Kubitza

/README.TXT: to back up the version history: use svnsync instead of `git svn fetch`, so that the backup is in a format that can be directly reimported into an svn repo

12114 02/07/2014 05:53 AM Aaron Marcuse-Kubitza

/LICENSE.TXT: parts of the repository that are not open-source: added ,s to clarify the meaning

12113 02/07/2014 05:39 AM Aaron Marcuse-Kubitza

/LICENSE.TXT: documented that this license refers specifically to the repository hosted at https://code.nceas.ucsb.edu/code/projects/bien/trunk/, since we also have a publicly-accessible checkout at http://fs.vegpath.org/, which contains numerous non-open-source files (more than are listed in _license/non-open-source/applies_to.txt)

12112 02/07/2014 05:37 AM Aaron Marcuse-Kubitza

fix: inputs/VegBIEN/Redmine/wiki/.htaccess: redirect to new main page when accessed without trailing /

12111 02/07/2014 05:26 AM Aaron Marcuse-Kubitza

web/BIEN3: redirected to .wiki since the wiki homepage now contains the list of all BIEN3 components

12110 02/07/2014 05:26 AM Aaron Marcuse-Kubitza

web/links/index.htm: updated to Firefox bookmarks. Quick links: use bien3.vegpath.org to link to the main BIEN3 page

12109 02/07/2014 05:05 AM Aaron Marcuse-Kubitza

added web/BIEN3 symlink, with .bien3 case-insensitive alias

12108 02/07/2014 04:44 AM Aaron Marcuse-Kubitza

_license/*/applies_to.txt: added exclusion for "UCSB modifications"

12107 02/07/2014 04:38 AM Aaron Marcuse-Kubitza

added _license/GPL2.txt.url

12106 02/07/2014 04:36 AM Aaron Marcuse-Kubitza

/LICENSE.TXT, _license/VegBank_schema/LICENSE.TXT: moved text of the GPL2 license into separate file _license/GPL2.txt to avoid cluttering up LICENSE.TXT

12105 02/07/2014 04:36 AM Aaron Marcuse-Kubitza

_license/*/LICENSE.TXT: documented that the first section of the file is from license.eml.txt in each folder

12104 02/07/2014 04:33 AM Aaron Marcuse-Kubitza

/LICENSE.TXT, _license/VegBank_schema/LICENSE.TXT: moved text of the GPL2 license into separate file _license/GPL2.txt to avoid cluttering up LICENSE.TXT

12103 02/07/2014 04:23 AM Aaron Marcuse-Kubitza

/LICENSE.TXT: GPL text: include the full range of copyright years

12102 02/07/2014 04:17 AM Aaron Marcuse-Kubitza

/LICENSE.TXT: added disclaimer that parts of the version history before r11705 (2013-11-21) are NOT open-source. this is the revision of the first copyright scrub.

12101 02/07/2014 04:02 AM Aaron Marcuse-Kubitza

added issues/ with LICENSE.TXT for the issue tracker (BSD)

12100 02/07/2014 03:51 AM Aaron Marcuse-Kubitza

wiki/_license/*/: symlink the contents instead of the folders, because the root dir's and wiki's applies_to.txt's will be different

12099 02/07/2014 03:49 AM Aaron Marcuse-Kubitza

wiki/_license/*/: symlink the contents instead of the folders, because the root dir's and wiki's applies_to.txt's will be different

12098 02/07/2014 03:45 AM Aaron Marcuse-Kubitza

wiki/LICENSE.TXT: documented what this license refers to (the wiki hosted at https://projects.nceas.ucsb.edu/nceas/projects/bien/wiki/)

12097 02/07/2014 03:43 AM Aaron Marcuse-Kubitza

wiki/LICENSE.TXT: added message about including _license/ when redistributing, as for /LICENSE.TXT

12096 02/07/2014 03:42 AM Aaron Marcuse-Kubitza

wiki/_license/LICENSE.TXT: replaced with README.TXT as in /_license

12095 02/07/2014 03:41 AM Aaron Marcuse-Kubitza

wiki/LICENSE.TXT: changed "the page text of the wiki" to "the wiki's components" since some of the attachments will eventually be marked as open-source

12094 02/07/2014 03:39 AM Aaron Marcuse-Kubitza

/LICENSE.TXT: moved emphasized sections to top

12093 02/07/2014 03:37 AM Aaron Marcuse-Kubitza

/LICENSE.TXT: changed "the open-source parts of the repository" to "the repository's components" so that this sentence makes sense once the non-open-source exception is removed

12092 02/07/2014 03:36 AM Aaron Marcuse-Kubitza

/LICENSE.TXT: documented that the non-open-source files are now listed in _license/non-open-source/applies_to.txt

12091 02/07/2014 03:33 AM Aaron Marcuse-Kubitza

added _license/non-open-source/applies_to.txt

12090 02/07/2014 03:24 AM Aaron Marcuse-Kubitza

removed schemas/VegX/run.py, which is a duplicate of _archive/bienDjango/trunk/bien/v/models.py (this may have ended up here because it was a wiki page attachment, but the initial revision did not indicate the source)

12089 02/07/2014 03:09 AM Aaron Marcuse-Kubitza

added _license/VegBank_schema/applies_to.txt

12088 02/07/2014 03:02 AM Aaron Marcuse-Kubitza

schemas/VegCore/vegbien_identifier_examples.xlsx: changed to symlink to Brad_Boyle/vegbien_identifier_examples.xlsx, to avoid duplicate copies

12087 02/07/2014 02:52 AM Aaron Marcuse-Kubitza

added _license/TWiki/ (for inputs/VegBIEN/TWiki/)

12086 02/07/2014 02:38 AM Aaron Marcuse-Kubitza

added _license/PostgreSQL_config (for schemas/*.conf)

12085 02/07/2014 02:24 AM Aaron Marcuse-Kubitza

*/LICENSE.TXT: GPL: removed divider between the copyright header and license text, since these are part of the same license

12084 02/07/2014 02:19 AM Aaron Marcuse-Kubitza

_license/ESA/: renamed to VegBank_schema/ because this license applies only to the VegBank schema

12083 02/07/2014 02:18 AM Aaron Marcuse-Kubitza

_license/README.TXT: merged ¶2 into ¶1

12082 02/07/2014 02:04 AM Aaron Marcuse-Kubitza

_license/README.TXT: replaced "authority information proving the open-source status" with the simpler "open-source proof". clarified that each LICENSE.TXT is meant as a proof.

12081 02/07/2014 01:52 AM Aaron Marcuse-Kubitza

/LICENSE.TXT: added note that when redistributing, it recommended to include _license/, so that the open-source proof is included along with the license text (this information should be here as well as in _license/README.TXT because redistributors might not think to look in that file)

12080 02/07/2014 01:49 AM Aaron Marcuse-Kubitza

/LICENSE.TXT: removed "svn" before "repository" because this would apply equally to a git export of the repository

12079 02/07/2014 01:47 AM Aaron Marcuse-Kubitza

/LICENSE.TXT: replaced "portions" with "parts" for consistency with the _license/README.TXT wording

12078 02/07/2014 01:44 AM Aaron Marcuse-Kubitza

_license/README.TXT: clarified that this folder contains authority information proving the open-source status of parts of the codebase. added recommendation to include this folder when redistributing, so that the open-source proof is included along with the license text.

12077 02/07/2014 01:32 AM Aaron Marcuse-Kubitza

_license/LICENSE.TXT: renamed to README.TXT because this actually contains a description of the folder, not license text

12076 02/07/2014 01:24 AM Aaron Marcuse-Kubitza

schemas/Makefile: removed no longer used rename/%, rotate. use %/install, %/publish instead to manage public schema versions.

12075 02/07/2014 01:22 AM Aaron Marcuse-Kubitza

schemas/Makefile: removed no longer needed public/uninstall, which is handled more generally by `%/uninstall: vegbien.sql` instead

12074 02/07/2014 01:21 AM Aaron Marcuse-Kubitza

schemas/Makefile: `%/uninstall: vegbien.sql`: added support for *_validation schema

12073 02/07/2014 01:16 AM Aaron Marcuse-Kubitza

schemas/Makefile: %/uninstall: split into 2 rules like for %/install, so that different actions can easily be added for the public schema

12072 02/07/2014 01:13 AM Aaron Marcuse-Kubitza

schemas/Makefile: %/publish: support auxiliary *_validation schemas

12071 02/07/2014 01:12 AM Aaron Marcuse-Kubitza

bugfix: schemas/Makefile: `%/install: vegbien.sql`: need -e before each s/// expression

12070 02/06/2014 07:34 PM Aaron Marcuse-Kubitza

schemas/Makefile: `%/install: vegbien.sql`: create a custom _validation schema for *each public schema, rather than one for the most recently-created public schema. this allows validations to continue to be run against a previous version of the DB while a new version is being imported.

12069 02/06/2014 04:48 PM Aaron Marcuse-Kubitza

validation/aggregating/traits/bien3_validations_traits_bien3.sql: include only records from the bien2_traits datasource, to ensure that the scope of all queries is limited to the datasource

12068 02/06/2014 04:16 PM Aaron Marcuse-Kubitza

validation/aggregating/*/*.sql (the output queries): added `SET search_path TO validation`

12067 02/06/2014 04:12 PM Aaron Marcuse-Kubitza

validation/aggregating/specimens/qualitative_validations_specimens.sql: added CREATE VIEW prefixes using the steps at wiki.vegpath.org/Aggregating_validations_refactoring#prepend-CREATE-VIEW

12066 02/06/2014 04:11 PM Aaron Marcuse-Kubitza

validation/aggregating/traits/bien3_validations_traits_bien3.sql: added CREATE VIEW prefixes using the steps at wiki.vegpath.org/Aggregating_validations_refactoring#prepend-CREATE-VIEW

12065 02/06/2014 04:03 PM Aaron Marcuse-Kubitza

validation/aggregating/plots/bien3_validations_salvias_vegbien.sql: added CREATE VIEW prefixes using the steps at wiki.vegpath.org/Aggregating_validations_refactoring#prepend-CREATE-VIEW

12064 02/06/2014 03:47 PM Aaron Marcuse-Kubitza

validation/aggregating/plots/bien3_validations_salvias_vegbien.sql: added CREATE VIEW prefixes using the steps at wiki.vegpath.org/Aggregating_validations_refactoring#prepend-CREATE-VIEW

12063 02/06/2014 02:48 PM Aaron Marcuse-Kubitza

added validation/aggregating/specimens/qualitative_validations_specimens.sql template, with query descriptions from NY/qualitative_validations_source_db_NYBG.sql

12062 02/06/2014 02:08 PM Aaron Marcuse-Kubitza

validation/**: removed old versions of by=-tagged files. these were not renamed in the last commit because there were newer versions that they collided with. note that because , sorts before . , the newer version (with more ",name@inst" tags) was correctly renamed instead of the older version.

12061 02/06/2014 01:56 PM Aaron Marcuse-Kubitza

validation/**: removed by=... indicators so that we don't have to add an author name every time a file is changed. the author indicator is not needed now that both Brad's and my edits are open-source.

12060 02/06/2014 01:14 PM Aaron Marcuse-Kubitza

inputs/bien2_traits/TraitObservation/postprocess.sql: remove rows with no taxon name, which are invalid, and which helps simplify the aggregating validations queries

12059 02/06/2014 12:33 PM Aaron Marcuse-Kubitza

added validation/aggregating/pipeline/aggregating_validations_pipeline.odg with .png export

12058 02/06/2014 11:09 AM Aaron Marcuse-Kubitza

added validation/aggregating/plots/FIA/bien3_validations_fia_input.sql.eml.txt. note that a .url file is not needed because this information is in the .eml.txt file.

12057 02/06/2014 10:57 AM Aaron Marcuse-Kubitza

fix: validation/aggregating/traits/_archive/bien3_validations_traits_bien3.by=: renamed to indicate that this is actually not Brad's original file, as the filename would seem to indicate

12056 02/06/2014 10:49 AM Aaron Marcuse-Kubitza

added validation/aggregating/plots/FIA/

12055 02/06/2014 03:46 AM Aaron Marcuse-Kubitza

validation/aggregating/*.by=Brad@iPlant*: placed under version control, since these are now open-source

12054 02/06/2014 03:41 AM Aaron Marcuse-Kubitza

validation/**: removed svn:ignore exclusion of iPlant-owned files, since these are now open-source