Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion migrations/20230919165634_messages.down.sql

This file was deleted.

5 changes: 0 additions & 5 deletions migrations/20230919165634_messages.up.sql

This file was deleted.

1 change: 0 additions & 1 deletion migrations/20240325124203_aggregates.down.sql

This file was deleted.

9 changes: 0 additions & 9 deletions migrations/20240325124203_aggregates.up.sql

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
CREATE TABLE IF NOT EXISTS messages
(
id BIGSERIAL PRIMARY KEY,
message JSONB NOT NULL
);

CREATE TABLE IF NOT EXISTS indexer_aggregates
(
id SERIAL PRIMARY KEY,
timestamp BIGINT NOT NULL,
graph_account VARCHAR(255) NOT NULL,
message_count BIGINT NOT NULL,
subgraphs_count BIGINT NOT NULL,
UNIQUE(graph_account, timestamp)
);

CREATE INDEX idx_message_nonce
ON messages ((CAST(message->>'nonce' AS BIGINT)));

CREATE INDEX idx_message_graph_account
ON messages ((message->>'graph_account'));
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
DROP INDEX IF EXISTS idx_message_nonce;
DROP INDEX IF EXISTS idx_message_graph_account;

DROP TABLE IF EXISTS indexer_aggregates;
DROP TABLE IF EXISTS messages;