Comments (3)
Totally agree with you. Partitioning by date is much more convenient. I wrote Airflow dag scripts where I used partitioning by date https://github.com/medvedev1088/ethereum-export-pipeline/blob/master/ethereumetl/airflow_dags/export_dag.py
BLOCK_RANGE=$($PYTHON3 get_block_range_for_date.py -d $EXECUTION_DATE -p
$WEB3_PROVIDER_URI) && BLOCK_RANGE_ARRAY=($ {BLOCK_RANGE//,/ }) && START_BLOCK=${BLOCK_RANGE_ARRAY[0]} && END_BLOCK=${BLOCK_RANGE_ARRAY[1]}
$PYTHON3 export_blocks_and_transactions.py -s $START_BLOCK -e $END_BLOCK -p $WEB3_PROVIDER_URI --blocks-output blocks.csv --transactions-output transactions.csv
I'd appreciate if you could add export_all_partition_by_date.sh
.
from ethereum-etl.
Could I upload AWS schemas for partition by date?
from ethereum-etl.
Sure, go ahead, it will be useful to other people also.
from ethereum-etl.
Related Issues (20)
- How to ensure consistency between exported data and data on the chain?
- Duplicate contracts on BigQuery HOT 1
- Please help me with the BigQuery request !
- missing contract internal txn in ethereumetl export_blocks_and_transactions HOT 2
- Failed to transfer eth data to kinesis using ethereumetl stream HOT 1
- SQLalchemy never commits HOT 2
- Remove urllib3 v2 restriction once xenial has openssl 1.1.1+
- Google Pub/Sub message ordering
- Connection slow when I connect the postgresql db from remote
- Streaming to postgresql is Extremely slow. HOT 2
- Export all doesn't export any token transfers. HOT 2
- the version of ethereum-etl is not fully compatible with Python 3.11
- Erigon Client instead of GETH HOT 2
- receipt no support daFee,daGasPrice,daGasUsed ( mantle)
- [stream] cli works well but no data in postgres HOT 4
- suck at block 15098154 , got error
- Setting batch-size value above 100 for export_receipts_and_logs crush the program HOT 3
- Google Pub/Sub attribute size exceeded
- 0xA69babEF1cA67A37Ffaf7a485DfFF3382056e78C
- Token prices HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ethereum-etl.