Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add missing fatcat-api-spec .gitignore | Bryan Newbold | 2018-09-13 | 1 | -0/+2 |
| | |||||
* | attempt at gh-pages branch auto-update | Bryan Newbold | 2018-09-13 | 1 | -0/+17 |
| | |||||
* | don't try to push docs to gh-pages | Bryan Newbold | 2018-09-13 | 1 | -1/+3 |
| | |||||
* | switch to cargo-travis | Bryan Newbold | 2018-09-13 | 1 | -28/+29 |
| | |||||
* | add default travis-cargo travis file | Bryan Newbold | 2018-09-13 | 2 | -1/+51 |
| | |||||
* | DATABASE_URL, not DATABASE_URI | Bryan Newbold | 2018-09-13 | 1 | -4/+4 |
| | |||||
* | fix snapshot output suffix (.gz) | Bryan Newbold | 2018-09-13 | 1 | -1/+1 |
| | |||||
* | improvements to ident_table_snapshot.sh | Bryan Newbold | 2018-09-13 | 1 | -5/+15 |
| | |||||
* | switch to new null (not \N) dump format | Bryan Newbold | 2018-09-13 | 1 | -4/+4 |
| | |||||
* | remove accidentally-commited files; add gitignore | Bryan Newbold | 2018-09-13 | 3 | -5/+3 |
| | |||||
* | improve dump scripts | Bryan Newbold | 2018-09-13 | 9 | -12/+96 |
| | |||||
* | fix rust in-line tests, and parse_line takes ref | Bryan Newbold | 2018-09-12 | 2 | -7/+7 |
| | | | | Forgot to run tests before pushing... thanks CI! | ||||
* | extid map generation scripts+README | Bryan Newbold | 2018-09-12 | 4 | -0/+241 |
| | |||||
* | need to specify binary for 'cargo run' now | Bryan Newbold | 2018-09-12 | 3 | -3/+3 |
| | |||||
* | extid support for crossref importer | Bryan Newbold | 2018-09-12 | 4 | -4/+36 |
| | |||||
* | rust/TODO update | Bryan Newbold | 2018-09-12 | 1 | -11/+1 |
| | |||||
* | improvements to fatcat-export output | Bryan Newbold | 2018-09-11 | 4 | -24/+136 |
| | |||||
* | improvements to fatcat-export | Bryan Newbold | 2018-09-11 | 3 | -29/+80 |
| | |||||
* | use idiomatic from_str for ExpandFlags | Bryan Newbold | 2018-09-11 | 2 | -14/+18 |
| | |||||
* | more subtle local ident check in release.db_expand() | Bryan Newbold | 2018-09-11 | 1 | -4/+4 |
| | |||||
* | first pass fast export | Bryan Newbold | 2018-09-11 | 4 | -1/+335 |
| | |||||
* | python implementation of new editgroup param | Bryan Newbold | 2018-09-11 | 11 | -217/+206 |
| | |||||
* | implement new editgroup_id behavior | Bryan Newbold | 2018-09-11 | 13 | -249/+458 |
| | |||||
* | refactor editgroup parameter passing | Bryan Newbold | 2018-09-11 | 1 | -6/+43 |
| | | | | | | It's always a query param, and applies to the whole operation. Batch insert behavior is a little more complex. | ||||
* | refactor entity get and 'expansion' | Bryan Newbold | 2018-09-11 | 3 | -81/+64 |
| | |||||
* | quick_dump: include redirect rows | Bryan Newbold | 2018-09-11 | 1 | -5/+5 |
| | |||||
* | derive PartialEq for FatCatId | Bryan Newbold | 2018-09-11 | 1 | -1/+1 |
| | |||||
* | add ExpandFlags type | Bryan Newbold | 2018-09-11 | 1 | -0/+72 |
| | |||||
* | finish fatcat-api => fatcat-api-spec refactor | Bryan Newbold | 2018-09-11 | 8 | -17/+17 |
| | |||||
* | fix fatcat-api-spec deps | Bryan Newbold | 2018-09-11 | 2 | -6/+6 |
| | |||||
* | new rustfmt | Bryan Newbold | 2018-09-11 | 2 | -26/+35 |
| | |||||
* | refactor fatcat-api => fatcat-api-spec | Bryan Newbold | 2018-09-11 | 23 | -67/+112 |
| | |||||
* | update TODO lists (september plan) | Bryan Newbold | 2018-09-11 | 3 | -90/+86 |
| | |||||
* | rust clippy (lint) tweaks | Bryan Newbold | 2018-09-11 | 4 | -14/+15 |
| | |||||
* | use JSONB over JSON | Bryan Newbold | 2018-09-10 | 2 | -26/+26 |
| | | | | | | Sort of an impulsive "why not" decision. From earlier tests, expect this to consume a few % more disk (but not index)... adds a lot more query flexibility if we want that in the future. Seems worth the price. | ||||
* | sql: add an index from cockroach branch | Bryan Newbold | 2018-09-10 | 1 | -0/+2 |
| | |||||
* | add import timing notes from weekend | Bryan Newbold | 2018-09-10 | 1 | -0/+249 |
| | |||||
* | update TODO | Bryan Newbold | 2018-09-10 | 1 | -8/+2 |
| | |||||
* | many small API cleanups | Bryan Newbold | 2018-09-10 | 5 | -193/+148 |
| | | | | | | - use FatCatId much more often (though not everywhere yet) - more consistent types - remove redundant error handling code in wrappers | ||||
* | re-gen rust code | Bryan Newbold | 2018-09-10 | 7 | -61/+133 |
| | |||||
* | make API types more consistent | Bryan Newbold | 2018-09-10 | 1 | -6/+14 |
| | |||||
* | continue CRUD refactor, removing CUD handlers | Bryan Newbold | 2018-09-10 | 4 | -276/+60 |
| | | | | | | | | Can't remove the "get" handlers because of the expand parameter, which is only implemented for releases and in the handler (not in the CRUD trait, yet). Also didn't do the batch handler stuff yet. | ||||
* | squelch unused macro warning | Bryan Newbold | 2018-09-10 | 1 | -0/+2 |
| | |||||
* | database_entity_crud -> api_entity_crud | Bryan Newbold | 2018-09-10 | 5 | -5/+5 |
| | |||||
* | fix python import of ORCIDs ending 'X' | Bryan Newbold | 2018-09-10 | 4 | -1/+9 |
| | |||||
* | TODO update | Bryan Newbold | 2018-09-10 | 1 | -0/+7 |
| | |||||
* | remove 'IS NOT NULL' identifier index constraints | Bryan Newbold | 2018-09-10 | 1 | -14/+14 |
| | | | | | | | | | | | These seemed to be resulting in table scans on 404s in QA with postgres 10, despite the adding "IS NOT NULL" WHERE clauses earlier. Query time was very significant, even for the creator table (1.2 seconds or so on SSD). I looked at using hash indices (which have improved in postgres 10), which could save index size (disk and RAM) and potentially be faster for these trivial exact lookups, but didn't go for it at this time. | ||||
* | generic edit accept, and per-row variant | Bryan Newbold | 2018-09-09 | 2 | -44/+158 |
| | | | | The per-row variant is for use with cockroach. | ||||
* | api_server: give up and use star schema import | Bryan Newbold | 2018-09-09 | 1 | -6/+1 |
| | |||||
* | update TODO | Bryan Newbold | 2018-09-09 | 1 | -9/+11 |
| |