Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | schema: move release ext_ids to their own table and sub-entity | Bryan Newbold | 2019-05-10 | 2 | -8/+36 |
| | | | | | Some identifiers are kept on the main release_rev table to minimize impact to the existing database. | ||||
* | schema: withdrawn_state -> withdrawn_status | Bryan Newbold | 2019-05-10 | 2 | -2/+2 |
| | |||||
* | remove accidental index comments | Bryan Newbold | 2019-05-10 | 1 | -2/+2 |
| | |||||
* | revert webcapture CDX extra_json | Bryan Newbold | 2019-05-09 | 2 | -4/+2 |
| | | | | Keep things simpler until needed. | ||||
* | first draft of SQL schema changes | Bryan Newbold | 2019-05-08 | 2 | -0/+76 |
| | |||||
* | tweak schema example wayback URLs | Bryan Newbold | 2019-04-09 | 1 | -2/+2 |
| | |||||
* | example schema: more edge cases | Bryan Newbold | 2019-03-04 | 1 | -2/+16 |
| | |||||
* | tweaks to schema examples | Bryan Newbold | 2019-03-02 | 1 | -3/+3 |
| | |||||
* | reformat and expand on example SQL entries | Bryan Newbold | 2019-02-05 | 1 | -21/+65 |
| | |||||
* | be less arbitrary about octet_length checks: mostly just >= 1 | Bryan Newbold | 2019-01-29 | 1 | -2/+2 |
| | | | | | We're just checking that strings aren't empty, not that they have any particular length. | ||||
* | ensure no zero-length strings in SQL schema | Bryan Newbold | 2019-01-23 | 1 | -43/+43 |
| | |||||
* | add missing arxiv+jstor id indices | Bryan Newbold | 2019-01-22 | 1 | -0/+2 |
| | |||||
* | SQL schema bump | Bryan Newbold | 2019-01-21 | 1 | -9/+12 |
| | |||||
* | sql schema: cdx timestamps as datetime | Bryan Newbold | 2019-01-18 | 1 | -7/+7 |
| | |||||
* | SQL schema PG version note | Bryan Newbold | 2019-01-17 | 1 | -1/+2 |
| | |||||
* | SQL schema for interned ref JSON blobs | Bryan Newbold | 2019-01-11 | 2 | -26/+36 |
| | |||||
* | fix fcid note in SQL schema | Bryan Newbold | 2019-01-11 | 1 | -1/+1 |
| | |||||
* | fix some SQL meta-schema things (eg, richer examples) | Bryan Newbold | 2019-01-11 | 2 | -7/+14 |
| | |||||
* | minor SQL schema tweaks (column order and extra indexes) | Bryan Newbold | 2019-01-11 | 1 | -3/+4 |
| | |||||
* | SQL for annotations; editgroup is_accepted flag | Bryan Newbold | 2019-01-10 | 1 | -1/+16 |
| | | | | is_accepted won't be implemented, much, for a bit. | ||||
* | start removing active editgroup code | Bryan Newbold | 2019-01-09 | 1 | -6/+2 |
| | |||||
* | rename diesel migrations folder name | Bryan Newbold | 2019-01-08 | 2 | -0/+0 |
| | |||||
* | bump allowed username length to 25 chars | Bryan Newbold | 2019-01-07 | 1 | -1/+1 |
| | |||||
* | only superusers get auto-magic-privs | Bryan Newbold | 2019-01-07 | 1 | -1/+1 |
| | |||||
* | add superuser role/flag | Bryan Newbold | 2019-01-04 | 1 | -7/+8 |
| | |||||
* | better username constraints in SQL | Bryan Newbold | 2019-01-03 | 1 | -1/+3 |
| | |||||
* | OIDC auth table, and is_active editor flag | Bryan Newbold | 2019-01-03 | 2 | -0/+13 |
| | |||||
* | make admin auth_epoch old so test tokens don't expire | Bryan Newbold | 2018-12-31 | 1 | -4/+4 |
| | |||||
* | sql: add index on editor username | Bryan Newbold | 2018-12-27 | 1 | -0/+1 |
| | |||||
* | first attempt at auth in DB schema | Bryan Newbold | 2018-12-26 | 1 | -1/+4 |
| | |||||
* | schemas: editor_id as UUID (not int) | Bryan Newbold | 2018-12-26 | 1 | -7/+7 |
| | |||||
* | webcapture: status_code nullable; cdx timestamp string | Bryan Newbold | 2018-12-26 | 1 | -2/+2 |
| | |||||
* | most basic fileset/web access tests | Bryan Newbold | 2018-12-26 | 1 | -6/+6 |
| | |||||
* | basic fileset/web SQL entities | Bryan Newbold | 2018-12-26 | 1 | -0/+58 |
| | |||||
* | sql: table deletion updates | Bryan Newbold | 2018-12-26 | 1 | -1/+15 |
| | |||||
* | sql: fixes to fileset/web; *_rev_release | Bryan Newbold | 2018-12-26 | 1 | -21/+21 |
| | | | | | Several "ENTITY_release" tables renamed to "ENTITY_rev_release" for consistency. | ||||
* | sql: size_bytes (size is a keyword) | Bryan Newbold | 2018-12-26 | 1 | -2/+2 |
| | |||||
* | fileset and webcapture SQL schemas | Bryan Newbold | 2018-12-24 | 1 | -1/+115 |
| | |||||
* | implement release_year (and rustfmt) | Bryan Newbold | 2018-12-24 | 1 | -4/+5 |
| | |||||
* | ident table redirect lookups | Bryan Newbold | 2018-12-20 | 1 | -0/+5 |
| | |||||
* | lookups impl | Bryan Newbold | 2018-12-14 | 1 | -4/+4 |
| | |||||
* | implement new controlled vocabularies | Bryan Newbold | 2018-11-14 | 1 | -2/+2 |
| | |||||
* | fix isbn13 size check (!) | Bryan Newbold | 2018-09-22 | 1 | -2/+2 |
| | |||||
* | container_name (not title), and shrink some BIGINTs | Bryan Newbold | 2018-09-22 | 1 | -4/+4 |
| | |||||
* | fix CHECK clauses | Bryan Newbold | 2018-09-17 | 1 | -7/+7 |
| | |||||
* | UNIQUE constraint on edits (ident per editgroup) | Bryan Newbold | 2018-09-17 | 1 | -15/+10 |
| | |||||
* | use timestamptz (not WITHOUT TIME ZONE) | Bryan Newbold | 2018-09-17 | 1 | -8/+10 |
| | |||||
* | CHAR/VARCHAR -> TEXT w/ CHECK | Bryan Newbold | 2018-09-17 | 1 | -15/+28 |
| | |||||
* | update extid columns: varchar size limits, no char columns | Bryan Newbold | 2018-09-15 | 1 | -15/+15 |
| | | | | | | | | | | | | In PostgreSQL, there is no query or size differences between CHAR, VARCHAR, and TEXT: they use the same backend. CHAR will pad out with spaces and VARCHAR enforces a size limit. The enforced VARCHAR size limit seems like ok defensive programming/schema here, preventing large values from getting stored for some columns. I have some FUD concern about fixed-sized identifiers and indexes, so switching old CHARs (eg, sha1 hex encoded columns) to VARCHAR instead. | ||||
* | use JSONB over JSON | Bryan Newbold | 2018-09-10 | 1 | -13/+13 |
| | | | | | | 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. |