Commit Graph

23 Commits

Author SHA1 Message Date
barnold 2f4c33071f Fix a typo. 2022-10-16 18:26:33 +01:00
barnold 2593fc17b5 Update INSTALL. 2022-10-16 09:32:06 +01:00
barnold fe1ae0a240 Drop Makefile.PL, simpler without. 2022-10-15 14:42:49 +01:00
barnold d15be010ad Update the schema-reload script...
and found that DBIx produced multiple definitions for each of the two
result classes.  Edited them by hand to keep one each.
2022-10-15 13:54:14 +01:00
barnold 20a3cc4a04 Update INSTALL. 2022-10-13 18:58:50 +01:00
barnold 1749e2b1c1 Load more records, but not some odd "No title" records. 2022-10-12 19:10:07 +01:00
barnold 847da3ba3b Update INSTALL. 2022-10-12 16:43:01 +01:00
barnold f499c6f58c Make safer use of postgres roles...
by separating ownership of the catalog database from its routine use.
2022-10-10 14:46:56 +01:00
barnold 9e1f9cf899 Fixes for README and tests...
Fix a typo and expand the README a little.  Change a couple of
search() calls to search_rs() in the tests.
2022-09-28 18:55:32 +01:00
barnold 504be2b08f Load-script improvements...
Remove hard-coding of the catalog file name.  Normalise all whitespace
characters in title to space.
2022-09-27 09:12:37 +01:00
barnold 8ccc2a80c4 Represent the Gutenberg catalog more faithfully...
Added a copy of the catalog to this distribution, after the project's
confirmation that it's in the public domain.  Added the Gutenberg identifier
to the book table.  Increased the lengths of book.title and author.name
to load a larger proportion of the catalog.  The tests now work with
bogus records which they clean up after themselves.
2022-09-26 09:43:42 +01:00
barnold 2e614f7db4 Change the column book.name to book.title...
as it seems like a better column name.  Also switch to dbicdump for
regenerating the schema result classes, it's easier to use.
2022-09-18 10:52:42 +01:00
barnold 2cfb722893 Improve the load script. 2022-09-16 19:21:31 +01:00
barnold 3099e79f71 Move the make-schema script and update README. 2022-09-16 17:58:36 +01:00
barnold 006d877912 Simplify testing...
Gave up on deleting before testing, instead deleting all rows early
in the tests.
2022-09-16 17:02:42 +01:00
barnold befdd5b31e Add script for loading from Gutenberg's catalog. 2022-09-16 16:54:17 +01:00
barnold ade4aa7549 Add INSTALL. 2022-09-16 10:52:28 +01:00
barnold 4091225e74 Attempt at installer. 2022-09-16 08:37:17 +01:00
barnold eea9ccc4e8 Add FindBin so I can use flycheck. 2022-09-12 08:43:24 +01:00
barnold 3a15aab1c0 Drop "use lib" and tweak connect calls. 2022-09-10 19:09:23 +01:00
barnold f7f5f6ea08 Tweak for schema script. 2022-09-10 18:07:21 +01:00
barnold f2eff21f33 Expand README and tweak Makefile. 2022-09-10 17:16:11 +01:00
barnold 6aa83db05e Add files. 2022-09-10 16:51:11 +01:00