mirror of
https://github.com/cf-sonr/motr.git
synced 2026-01-12 02:59:13 +00:00
refactor: streamline migration process and fix table naming
This commit is contained in:
3
.github/setup_env.sh
vendored
3
.github/setup_env.sh
vendored
@@ -10,7 +10,7 @@ export ROOT_DIR=$(git rev-parse --show-toplevel)
|
||||
export RADAR_ROOT=$ROOT_DIR/cmd/radar
|
||||
export WORKER_ROOT=$ROOT_DIR/cmd/worker
|
||||
export SQLC_ROOT=$ROOT_DIR/internal/db
|
||||
export MIGRATE_ROOT=$ROOT_DIR/internal/migrate
|
||||
export MIGRATE_ROOT=$ROOT_DIR/internal/migrations
|
||||
|
||||
# Setup Build Outputs
|
||||
export RADAR_OUT=$RADAR_ROOT/build/app.wasm
|
||||
@@ -106,3 +106,4 @@ function publish_release() {
|
||||
goreleaser release --clean
|
||||
}
|
||||
|
||||
# alias task='task --silent -c $ROOT_DIR/.taskfile.dist.yml'
|
||||
|
||||
@@ -1 +1 @@
|
||||
DROP TABLE credential;
|
||||
DROP TABLE credentials;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
DROP TABLE prices;
|
||||
|
||||
@@ -1,32 +1 @@
|
||||
|
||||
-- Activity table for basic transaction broadcast activity
|
||||
CREATE TABLE activities (
|
||||
id TEXT PRIMARY KEY,
|
||||
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
deleted_at TIMESTAMP,
|
||||
account_id TEXT NOT NULL,
|
||||
tx_hash TEXT,
|
||||
tx_type TEXT NOT NULL,
|
||||
status TEXT NOT NULL,
|
||||
amount TEXT,
|
||||
fee TEXT,
|
||||
gas_used INTEGER,
|
||||
gas_wanted INTEGER,
|
||||
memo TEXT,
|
||||
block_height INTEGER,
|
||||
timestamp TIMESTAMP NOT NULL,
|
||||
raw_log TEXT,
|
||||
error TEXT,
|
||||
FOREIGN KEY (account_id) REFERENCES accounts(id)
|
||||
);
|
||||
|
||||
CREATE INDEX idx_activities_account_id ON activities(account_id);
|
||||
CREATE INDEX idx_activities_tx_hash ON activities(tx_hash);
|
||||
CREATE INDEX idx_activities_tx_type ON activities(tx_type);
|
||||
CREATE INDEX idx_activities_status ON activities(status);
|
||||
CREATE INDEX idx_activities_timestamp ON activities(timestamp);
|
||||
CREATE INDEX idx_activities_block_height ON activities(block_height);
|
||||
CREATE INDEX idx_activities_deleted_at ON activities(deleted_at);
|
||||
|
||||
|
||||
DROP TABLE health;
|
||||
|
||||
@@ -4,7 +4,8 @@ silent: true
|
||||
|
||||
tasks:
|
||||
default:
|
||||
cmd: task -l --json | jq -r '.tasks[].name' | fzf | xargs task
|
||||
cmds:
|
||||
- task: migrate
|
||||
|
||||
initialize:
|
||||
cmds:
|
||||
@@ -49,10 +50,10 @@ tasks:
|
||||
- task: migrate:accounts:up
|
||||
|
||||
migrate:accounts:up:
|
||||
cmd: wrangler d1 execute USERS_DB --file 001_accounts_table.up.sql --remote
|
||||
cmd: wrangler d1 execute USERS_DB --file 001_accounts_table.up.sql --remote -y
|
||||
|
||||
migrate:accounts:down:
|
||||
cmd: wrangler d1 execute USERS_DB --file 001_accounts_table.down.sql --remote
|
||||
cmd: wrangler d1 execute USERS_DB --file 001_accounts_table.down.sql --remote -y
|
||||
|
||||
migrate:credentials:
|
||||
cmds:
|
||||
@@ -60,10 +61,10 @@ tasks:
|
||||
- task: migrate:credentials:up
|
||||
|
||||
migrate:credentials:up:
|
||||
cmd: wrangler d1 execute USERS_DB --file 002_credentials_table.up.sql --remote
|
||||
cmd: wrangler d1 execute USERS_DB --file 002_credentials_table.up.sql --remote -y
|
||||
|
||||
migrate:credentials:down:
|
||||
cmd: wrangler d1 execute USERS_DB --file 002_credentials_table.down.sql --remote
|
||||
cmd: wrangler d1 execute USERS_DB --file 002_credentials_table.down.sql --remote -y
|
||||
|
||||
migrate:profiles:
|
||||
cmds:
|
||||
@@ -71,10 +72,10 @@ tasks:
|
||||
- task: migrate:profiles:up
|
||||
|
||||
migrate:profiles:up:
|
||||
cmd: wrangler d1 execute USERS_DB --file 003_profiles_table.up.sql --remote
|
||||
cmd: wrangler d1 execute USERS_DB --file 003_profiles_table.up.sql --remote -y
|
||||
|
||||
migrate:profiles:down:
|
||||
cmd: wrangler d1 execute USERS_DB --file 003_profiles_table.down.sql --remote
|
||||
cmd: wrangler d1 execute USERS_DB --file 003_profiles_table.down.sql --remote -y
|
||||
|
||||
migrate:vaults:
|
||||
cmds:
|
||||
@@ -82,10 +83,10 @@ tasks:
|
||||
- task: migrate:vaults:up
|
||||
|
||||
migrate:vaults:down:
|
||||
cmd: wrangler d1 execute USERS_DB --file 004_vaults_table.down.sql --remote
|
||||
cmd: wrangler d1 execute USERS_DB --file 004_vaults_table.down.sql --remote -y
|
||||
|
||||
migrate:vaults:up:
|
||||
cmd: wrangler d1 execute USERS_DB --file 004_vaults_table.up.sql --remote
|
||||
cmd: wrangler d1 execute USERS_DB --file 004_vaults_table.up.sql --remote -y
|
||||
|
||||
migrate:assets:
|
||||
cmds:
|
||||
@@ -93,10 +94,10 @@ tasks:
|
||||
- task: migrate:assets:up
|
||||
|
||||
migrate:assets:up:
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 005_assets_table.up.sql --remote
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 005_assets_table.up.sql --remote -y
|
||||
|
||||
migrate:assets:down:
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 005_assets_table.down.sql --remote
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 005_assets_table.down.sql --remote -y
|
||||
|
||||
migrate:prices:
|
||||
cmds:
|
||||
@@ -104,10 +105,10 @@ tasks:
|
||||
- task: migrate:prices:up
|
||||
|
||||
migrate:prices:up:
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 006_prices_table.up.sql --remote
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 006_prices_table.up.sql --remote -y
|
||||
|
||||
migrate:prices:down:
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 006_prices_table.down.sql --remote
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 006_prices_table.down.sql --remote -y
|
||||
|
||||
migrate:price_conversions:
|
||||
cmds:
|
||||
@@ -115,10 +116,10 @@ tasks:
|
||||
- task: migrate:price_conversions:up
|
||||
|
||||
migrate:price_conversions:up:
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 007_price_conversions_table.up.sql --remote
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 007_price_conversions_table.up.sql --remote -y
|
||||
|
||||
migrate:price_conversions:down:
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 007_price_conversions_table.down.sql --remote
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 007_price_conversions_table.down.sql --remote -y
|
||||
|
||||
migrate:blockchains:
|
||||
cmds:
|
||||
@@ -126,10 +127,10 @@ tasks:
|
||||
- task: migrate:blockchains:up
|
||||
|
||||
migrate:blockchains:up:
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 008_blockchains_table.up.sql --remote
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 008_blockchains_table.up.sql --remote -y
|
||||
|
||||
migrate:blockchains:down:
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 008_blockchains_table.down.sql --remote
|
||||
cmd: wrangler d1 execute NETWORK_DB --file 008_blockchains_table.down.sql --remote -y
|
||||
|
||||
migrate:services:
|
||||
cmds:
|
||||
@@ -137,10 +138,10 @@ tasks:
|
||||
- task: migrate:services:up
|
||||
|
||||
migrate:services:up:
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 009_services_table.up.sql --remote
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 009_services_table.up.sql --remote -y
|
||||
|
||||
migrate:services:down:
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 009_services_table.down.sql --remote
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 009_services_table.down.sql --remote -y
|
||||
|
||||
migrate:activities:
|
||||
cmds:
|
||||
@@ -148,10 +149,10 @@ tasks:
|
||||
- task: migrate:activities:up
|
||||
|
||||
migrate:activities:up:
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 010_activities_table.up.sql --remote
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 010_activities_table.up.sql --remote -y
|
||||
|
||||
migrate:activities:down:
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 010_activities_table.down.sql --remote
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 010_activities_table.down.sql --remote -y
|
||||
|
||||
migrate:health:
|
||||
cmds:
|
||||
@@ -159,10 +160,10 @@ tasks:
|
||||
- task: migrate:health:up
|
||||
|
||||
migrate:health:up:
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 011_health_table.up.sql --remote
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 011_health_table.up.sql --remote -y
|
||||
|
||||
migrate:health:down:
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 011_health_table.down.sql --remote
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 011_health_table.down.sql --remote -y
|
||||
|
||||
migrate:global_market:
|
||||
cmds:
|
||||
@@ -170,10 +171,10 @@ tasks:
|
||||
- task: global_market:up
|
||||
|
||||
migrate:global_market:up:
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 012_global_market_table.up.sql --remote
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 012_global_market_table.up.sql --remote -y
|
||||
|
||||
migrate:global_market:down:
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 012_global_market_table.down.sql --remote
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 012_global_market_table.down.sql --remote -y
|
||||
|
||||
migrate:fear_greed_index:
|
||||
cmds:
|
||||
@@ -181,10 +182,10 @@ tasks:
|
||||
- task: migrate:fear_greed_index:up
|
||||
|
||||
migrate:fear_greed_index:up:
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 013_fear_greed_index_table.up.sql --remote
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 013_fear_greed_index_table.up.sql --remote -y
|
||||
|
||||
migrate:fear_greed_index:down:
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 013_fear_greed_index_table.down.sql --remote
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 013_fear_greed_index_table.down.sql --remote -y
|
||||
|
||||
migrate:crypto_listings:
|
||||
cmds:
|
||||
@@ -192,8 +193,8 @@ tasks:
|
||||
- task: migrate:crypto_listings:up
|
||||
|
||||
migrate:crypto_listings:up:
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 014_crypto_listings_table.up.sql --remote
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 014_crypto_listings_table.up.sql --remote -y
|
||||
|
||||
migrate:crypto_listings:down:
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 014_crypto_listings_table.down.sql --remote
|
||||
cmd: wrangler d1 execute ACTIVITY_DB --file 014_crypto_listings_table.down.sql --remote -y
|
||||
|
||||
|
||||
Reference in New Issue
Block a user