5081a64c1f
Rebuild the package derivation ranges table for the small backup
...
This is better than just deleting the entries that don't match up with the
remaining revisions, but also not very useful for local development (due to
the lack of data).
2020-03-31 20:46:18 +01:00
d1c243f7fd
Give the temporary database more working memory
...
In the hope that this makes the script faster.
2020-03-26 20:21:47 +00:00
3017765f0c
Use EXPLAIN ANALYZE for the creation of tmp_derivations
...
In the create-small-backup script, as this is quite a slow part, it's useful
to get more information.
2020-03-26 20:21:14 +00:00
9a79a5d747
Handle a couple more tables in create-small-backup
...
derivation_output_details_sets, and derivations_by_output_details_set. This
required moving around some of the code.
2020-03-26 20:20:29 +00:00
d0eff9da5d
Use the --no-comments option to pg_dump
...
Hopefully this will help with the pg_restore in the create-small-backup
script:
pg_restore: [archiver (db)] Error while PROCESSING TOC:
pg_restore: [archiver (db)] Error from TOC entry 2875; 0 0 COMMENT EXTENSION plpgsql
pg_restore: [archiver (db)] could not execute query: ERROR: must be owner of extension plpgsql
Command was: COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
2020-03-25 20:47:53 +00:00
8af7130239
Handle channel instances in create-small-backup
...
Otherwise this table is empty.
2020-03-25 18:27:01 +00:00
b99854924a
Handle system test derivations in create-small-backup
...
Otherwise this table is empty.
2020-03-25 18:26:33 +00:00
ca0d3ee754
Stop using package_versions_by_guix_revision_range
...
It's been replaced by the package_derivations_by_guix_revision_range table.
2020-03-24 20:44:57 +00:00
cf4082dbeb
Avoid failures related to renice and ionice
...
These parts of the backup scripts are optional, so don't fail if they don't
work.
2020-03-20 20:40:33 +00:00
baeae56de4
Don't use TRUNCATE CASCADE in the create small backup script
...
As it makes it clearer what tables will be truncated.
2020-03-13 18:38:42 +00:00
6ce96ad55b
Trip the derivation output details table in the small data dump
2020-03-13 18:38:29 +00:00
b64e6b19c2
Trim derivation source file tables in the small data dump
2020-03-13 18:37:46 +00:00
77caafb019
Add scripts for generating database dumps
2020-03-02 21:44:29 +00:00