Project

General

Profile

Statistics
| Revision:
  • svn:ignore: extern

# Date Author Comment
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

12053 02/06/2014 03:05 AM Aaron Marcuse-Kubitza

fix: inputs/VegBIEN/Redmine/svn/.htaccess: updated repository URL to point to trunk/