Commit Graph
138 Commits
Author SHA1 Message Date
prathamesh0 be345e0733 Use a specific tag while building migration tool (#101) v4.2.1-alpha 2022-07-22 11:44:07 +05:30
prathamesh0 b59505eab2 Add block hash to primary keys in transactions, receipts and logs tables (#100)
* Add block hash to primary keys in transactions, receipts and logs tables

* Add block hash in postgraphile triggers for transactions, receipts and logs tables

* Make indexes on transaction cid and mh_key non-unique
v4.2.0-alpha
2022-07-07 16:21:06 +05:30
Abdul Rabbani 4e948c58ce Merge pull request #93 from vulcanize/feature/update-go
Update the go-version in build container
v4.1.4-alpha
2022-06-20 09:28:10 -04:00
Abdul Rabbani 65b7bee7a6 Update the go-version in build container 2022-06-20 09:23:39 -04:00
nabarun 48eb594ea9 Fix docker-compose for publishing image (#91)
* Fix docker-compose for publishing image

* Add docker build in pr workflow
v4.1.3-alpha
2022-06-14 13:03:22 +05:30
prathamesh0 a44724c3d7 Fix stored functions for in-place snapshot (#87) v4.1.2-alpha 2022-06-14 11:00:54 +05:30
prathamesh0 60074a945c Update instructions and docker-compose files for simplified db setup (#88) 2022-06-07 14:46:47 +05:30
Abdul Rabbani 91d30b9ea1 Merge pull request #84 from vulcanize/feature/startup-script
Update startup_script.sh
2022-05-31 12:25:55 -04:00
Abdul Rabbani 3f034d40ce Update startup_script.sh 2022-05-27 09:23:48 -04:00
Ashwin Phatak 14762a119f Merge pull request #79 from deep-stack/pm-single-node
Run migrations on a single-node TimescaleDB setup
v4.1.1-alpha
2022-05-17 16:19:34 +05:30
prathamesh 1c4759da05 Clean up README 2022-05-17 16:01:48 +05:30
prathamesh 49daf851cc Run migrations on a single-node TimescaleDB setup 2022-05-17 15:50:55 +05:30
Ashwin Phatak b64ad6e3f7 Merge pull request #78 from deep-stack/pm-docker-job
Merge changes for docker process to build and push a docker image
2022-05-17 11:19:52 +05:30
prathamesh 0ad88f6126 Merge changes for docker process to build and push a docker image 2022-05-17 10:27:00 +05:30
Abdul Rabbani 3014e51326 Merge pull request #77 from vulcanize/feature/docker-cicd
Use a single file to build and push a docker image
2022-05-16 11:46:27 -04:00
Abdul Rabbani 972ab2f102 Allow edited release tags to run the pipeline v3.2.1-docker-test 2022-05-13 08:03:26 -04:00
Abdul Rabbani 47d4961ea6 Require the push job to wait. 2022-05-13 07:59:13 -04:00
Abdul Rabbani 31f115540f Combine docker build and push for releases 2022-05-12 11:18:08 -04:00
Ashwin Phatak 00897cef2c Merge pull request #76 from vulcanize/pm-v4-merge
Merge latest changes from main into sharding branch
v4.1.0-alpha
2022-05-11 15:22:53 +05:30
prathamesh bc68969abb Fix migrations naming after merge 2022-05-10 19:34:01 +05:30
Ashwin Phatak 916af4f832 Merge pull request #75 from deep-stack/pm-image-migrations
Update Dockerfile to run migrations
v4.0.1-alpha
2022-05-10 16:58:51 +05:30
prathamesh 526bda7090 Temporarily skip on-pr CI checks 2022-05-10 16:43:52 +05:30
prathamesh d0f5110dec Update Dockerfile to run migrations 2022-05-10 16:22:35 +05:30
Ashwin Phatak 7312b330cd Merge pull request #74 from deep-stack/pm-cleanup-migrations
Create distributed hypertables directly, skipping hypertables
2022-05-10 10:07:46 +05:30
prathamesh 0ccb54c770 Skip migration to create hypertables 2022-05-10 10:05:28 +05:30
prathamesh 33b293f2bb Fix migrations naming 2022-05-09 17:22:19 +05:30
Ashwin Phatak 045120ce20 Merge pull request #72 from deep-stack/pm-v4-multi-node
Multi-node setup to run the migrations
2022-05-04 16:04:10 +05:30
prathamesh 70cf01ff27 Create stored functions after creating distributed hypertables 2022-05-04 15:48:20 +05:30
prathamesh 06d9ef96e7 Multi-node setup to run the migrations 2022-04-29 10:51:40 +05:30
Ashwin Phatak 96bd0b5d9a Merge pull request #70 from deep-stack/pm-v4-schema-fixes
Remove foreign keys to hypertables and fix schema dump
2022-04-26 09:55:37 +05:30
prathamesh 9b917746e4 Remove triggers blocking inserts 2022-04-22 18:54:43 +05:30
prathamesh ee2f43a849 Remove foreign keys to hypertables 2022-04-22 18:53:43 +05:30
Ian Norden b8f713d518 Merge pull request #67 from vulcanize/release-v4.0.0-alpha
Fixes + new schema dump
2022-04-18 09:34:45 -05:00
i-norden c38394ad49 updated schema 2022-04-12 21:56:43 -05:00
i-norden 673ae7b265 fixes, PKs need to include partition key 2022-04-12 21:56:27 -05:00
Ian Norden aa73e30b32 Merge pull request #65 from vulcanize/release-v4.0.0-alpha
[v4] TimescaleDB support
2022-04-12 21:12:18 -05:00
i-norden 3b4e097f00 remove pre and post migrations sets 2022-04-12 21:12:03 -05:00
i-norden caf99f7194 use state leaf key in storage_cids FK 2022-04-12 21:11:36 -05:00
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
Ian Norden 05600e51d2 Merge pull request #59 from vulcanize/release-v3.2.0
update the pre- and post- batch sets with new meta schema and tables
v3.2.0
2022-03-31 12:47:32 -05:00
i-norden 201cadbd49 update the pre- and post- batch sets with new meta schema and tables 2022-03-31 12:45:27 -05:00
Ian Norden 82f28ae6ba Merge pull request #53 from vulcanize/feature/known_table
Add `known_gaps` table
2022-03-31 11:12:54 -05:00
Abdul Rabbani 63e3d66cc1 Merge branch 'main' into feature/known_table 2022-03-31 12:07:28 -04:00
Abdul Rabbani 2ffb98c6f7 Change file name 2022-03-31 12:06:11 -04:00
Abdul Rabbani b2f8f63a65 Update file name 2022-03-31 10:47:29 -04:00
Abdul Rabbani e99787242e Add Migration file 2022-03-31 10:45:11 -04: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