Skip to content

Commit

Permalink
chore: Add balance views
Browse files Browse the repository at this point in the history
  • Loading branch information
satran004 committed Mar 6, 2024
1 parent ca5b51b commit 6a11337
Showing 1 changed file with 19 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ create table address_tx_amount
unit varchar(255),
tx_hash varchar(64),
slot bigint,
quantity numeric(38) null,
quantity numeric(38) null,
addr_full text,
policy varchar(56),
asset_name varchar(255),
Expand All @@ -18,3 +18,21 @@ create table address_tx_amount
update_datetime timestamp,
primary key (address, unit, tx_hash)
);

-- address_balance_view
drop view if exists address_balance_view;
create view address_balance_view AS
select ab.*
from address_balance ab
inner join (select address, MAX(slot) as max_slot
from address_balance ab2
group by address) max_ab on ab.address = max_ab.address and ab.slot = max_ab.max_slot;

-- stake_address_balance_view
drop view if exists stake_address_balance_view;
create view stake_address_balance_view AS
select sb.*
from stake_address_balance sb
inner join (select address, MAX(slot) as max_slot
from stake_address_balance sb2
group by address) max_sb on sb.address = max_sb.address and sb.slot = max_sb.max_slot;

0 comments on commit 6a11337

Please sign in to comment.