Commit Graph
88 Commits
Author SHA1 Message Date
i-norden b3832dd23d script for generating/updating the migration file for adding and attaching data nodes for distributed hypertables 2022-04-06 19:08:09 -05:00
i-norden 2816de15a3 migrations for hypertables and distributed hypertables 2022-04-06 18:44:19 -05:00
Ian Norden f89ea6134f Merge pull request #56 from vulcanize/release-v4.0.0-alpha
v4.0.0 alpha
2022-04-05 19:12:30 -05:00
i-norden 2162e73524 update schema 2022-03-28 18:23:30 -05:00
i-norden da8d0af6df updates order of columns in compound PKs, update indexes e.g. we don't need a btree index on a column if it is the first column in the compound PK index but we do need a btree index for the later columns in a compound PK (searches on first column of a compound index are just as fast as searches on a btree index for that column alone, but searches on the 2nd or 3rd column in a compound index are significantly slower than on dedicated indexes) 2022-03-28 18:22:57 -05:00
i-norden 82de252160 stored functions for creating state and storage snapshots from the set of all diffs in Postgres 2022-03-28 18:20:29 -05:00
Ian Norden 20c320ac68 Merge pull request #51 from vulcanize/release-v4.0.0-alpha
denormalize tables by block_number
2022-03-21 20:02:44 -05:00
i-norden ba2550cc01 update pre- and post- sets 2022-03-21 19:53:48 -05:00
i-norden 1dc12460dc denormalize tables by block_number so that we can partition all tables by block_number for purposes of sharding 2022-03-15 16:06:13 -05:00
Ian Norden bba8a410f8 Merge pull request #50 from vulcanize/release-v3.0.7
Release v3.0.7
v3.0.7
2022-03-07 11:12:09 -06:00
i-norden f59582ab42 indexes on receipt cid and mh_key should not be unique, as it is possible (but improbable) that two receipts can be identical 2022-02-16 14:11:23 -06:00
Ian Norden 16e17abb7e Merge pull request #47 from vulcanize/release-v3.0.6
split pk application into two parts
v3.0.6
2022-01-26 13:09:24 -06:00
i-norden 9e7e0377a5 split pk application into two parts 2022-01-26 13:01:41 -06:00
Ian Norden 36de257357 Merge pull request #46 from vulcanize/release-v3.0.5
drop un-unique indexes
v3.0.5
2022-01-25 12:33:34 -06:00
i-norden 0710ed1bb1 drop un-unique indexes 2022-01-25 12:31:59 -06:00
Ian Norden c4254bdff1 Merge pull request #45 from vulcanize/release-v3.0.3
prep for integrated node of v3
v3.0.4
2022-01-25 09:29:26 -06:00
i-norden 1088313ab7 prep for integrated node of v3 2022-01-25 08:29:25 -06:00
Ian Norden ffdf0a0d4d Merge pull request #43 from vulcanize/release-v3.0.2
v3.0.2
v3.0.2
2022-01-19 15:31:13 -06:00
i-norden edabfcc9c9 migration for applying log_cids.leaf_mh_key FK constraint to check that repair process was completed 2022-01-19 15:21:29 -06:00
Ian Norden 6612edabbe Merge pull request #41 from vulcanize/release-v3.0.1
disable and renable indexes correctly
v3.0.1
2022-01-10 21:52:25 -06:00
i-norden ae1a6e9d31 disable and renable indexes correctly 2022-01-10 21:51:04 -06:00
Ian Norden 35a1ba7218 Merge pull request #40 from vulcanize/release-v3.0.0
Release v3.0.0
v3.0.0
2022-01-10 12:49:57 -06:00
i-norden 4699385a21 new make targets for rolling back pre and post-batch migrations 2022-01-10 12:13:52 -06:00
i-norden a2c98550b7 mig to upgrade schema version in db; mig to remove temporary indexes for logTrie fix 2022-01-10 12:13:49 -06:00
i-norden 4ad1250ea1 split out new post-batch migration for indexes that will accelerate our logTrie repair process 2022-01-10 11:53:55 -06:00
Ian Norden 3fb695c1e6 Merge pull request #39 from vulcanize/release-v0.3.3
Release v0.3.3
v0.3.3 v3.0.3
2022-01-07 13:44:36 -06:00
i-norden b5b9950f1d default val for GOPATH in Makefile 2022-01-07 13:41:40 -06:00
i-norden 858d6ee85a set GO111MODULE=off when go getting 2022-01-07 13:07:57 -06:00
i-norden d313d4823e new make targets for running up migrations one at a time 2022-01-07 12:56:19 -06:00
i-norden 8b64621f46 move public.blocks PK application into own migration to be applied alone 2022-01-07 12:52:45 -06:00
i-norden 70d571e03e rename file, no schema changes 2022-01-07 12:51:29 -06:00
Ian Norden 0e865ad735 Merge pull request #37 from vulcanize/version_table
singleton table for internally recording the database schema version
v0.3.2
2021-12-28 23:00:01 -06:00
i-norden e2f261caa9 include timestamp for when version is updated 2021-12-27 13:52:52 -06:00
i-norden 28be11187c updated uml 2021-12-27 11:41:30 -06:00
i-norden 3833fb85e2 singleton table for internally recording the database schema version 2021-12-27 11:35:32 -06:00
Ian Norden 762bc3607a Merge pull request #36 from vulcanize/release-v0.3.1
Release v0.3.1
v0.3.1
2021-12-20 12:50:56 -06:00
Ian Norden 6c75ec7196 Merge pull request #34 from vulcanize/postgres_refactor
New DB schema
v0.3.0
2021-12-20 12:16:53 -06:00
i-norden ba962f67f4 updated UML 2021-12-20 12:14:03 -06:00
Ian Norden e64e6bad13 Merge pull request #29 from vulcanize/impl-postgraphile-trigger
Implement postgraphile subscriptions for the updated schema
2021-12-20 11:37:17 -06:00
Arijit Das e532192a6d Fix CI test. 2021-12-20 21:20:50 +05:30
Arijit Das db48f344f0 Fix failing CI and update incremental migration. 2021-12-20 14:07:48 +05:30
Arijit Das 852b5da40c Address comments and add subscription for state_accounts and access_list_elements 2021-12-14 15:57:54 +05:30
Arijit Das 35f72bc438 Fix canonical_header_id function. 2021-12-08 13:31:40 +05:30
Arijit Das ed183ed182 Implement postgraphile trigger. 2021-12-08 13:30:59 +05:30
Ian Norden 8fe193be69 Merge pull request #27 from vulcanize/schema_updates
Schema updates
2021-11-26 09:23:15 -06:00
i-norden 925dba5759 reorder columns to match order of values written to .sql files so that when we convert to .csv and load using COPY FROM it doesn't need to sort 2021-11-25 11:33:39 -06:00
i-norden 36dc668976 proposed schema changes 2021-11-25 11:33:39 -06:00
Ian Norden 6c27203579 Merge pull request #26 from vulcanize/schema_updates
revert my data type mistake
2021-11-24 17:56:20 -06:00
i-norden 636fa35b84 revert my data type mistake 2021-11-24 17:52:21 -06:00
Ian Norden 1c1826773b Merge pull request #25 from vulcanize/schema_updates
make tables unlogged for batch import
2021-11-23 11:04:37 -06:00