Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
blockscout/priv/repo/migrations/20180212222309_create_logs.exs

27 lines
880 B

defmodule Explorer.Repo.Migrations.CreateLogs do
use Ecto.Migration
def change do
create table(:logs) do
add :transaction_receipt_id, references(:transaction_receipts), null: false
add :address_id, references(:addresses), null: false
add :index, :integer, null: false
add :data, :string, null: false
add :removed, :boolean, null: false
add :first_topic, :string, null: true
add :second_topic, :string, null: true
add :third_topic, :string, null: true
add :fourth_topic, :string, null: true
timestamps null: false
end
create index(:logs, :index)
create index(:logs, :first_topic)
create index(:logs, :second_topic)
create index(:logs, :third_topic)
create index(:logs, :fourth_topic)
create index(:logs, :address_id)
create unique_index(:logs, :transaction_receipt_id)
end
end