Change to floating point numbers for prices and claims
This commit is contained in:
parent
d040970e97
commit
40060686a0
@ -6,19 +6,19 @@ begin
|
||||
name text not null,
|
||||
description text not null,
|
||||
image text not null,
|
||||
claimAmount integer not null,
|
||||
claimAmount float8 not null,
|
||||
completionTimeInMins integer not null,
|
||||
basePrice integer not null,
|
||||
tier_1_price integer not null,
|
||||
tier_1_claimboost integer not null,
|
||||
tier_2_price integer not null,
|
||||
tier_2_claimboost integer not null,
|
||||
tier_3_price integer not null,
|
||||
tier_3_claimboost integer not null,
|
||||
tier_4_price integer not null,
|
||||
tier_4_claimboost integer not null,
|
||||
tier_5_price integer not null,
|
||||
tier_5_claimboost integer not null
|
||||
basePrice float8 not null,
|
||||
tier_1_price float8 not null,
|
||||
tier_1_claimboost float8 not null,
|
||||
tier_2_price float8 not null,
|
||||
tier_2_claimboost float8 not null,
|
||||
tier_3_price float8 not null,
|
||||
tier_3_claimboost float8 not null,
|
||||
tier_4_price float8 not null,
|
||||
tier_4_claimboost float8 not null,
|
||||
tier_5_price float8 not null,
|
||||
tier_5_claimboost float8 not null
|
||||
) on commit drop;
|
||||
create temporary table if not exists stakingSources(
|
||||
id integer primary key,
|
||||
@ -130,6 +130,9 @@ begin
|
||||
end;
|
||||
$$ language plpgsql;
|
||||
|
||||
-- Needed to load the python3 extension
|
||||
CREATE EXTENSION plpython3u;
|
||||
|
||||
create or replace function download_sheets()
|
||||
returns void as $$
|
||||
import requests
|
||||
|
@ -18,9 +18,9 @@ create table store_item(
|
||||
id integer primary key,
|
||||
name text not null,
|
||||
description text not null,
|
||||
price integer not null,
|
||||
price float8 not null,
|
||||
image_name text not null,
|
||||
claim_amount integer not null,
|
||||
claim_amount float8 not null,
|
||||
completion_time_in_mins integer not null
|
||||
);
|
||||
|
||||
@ -28,7 +28,7 @@ create table upgrade_item(
|
||||
tier integer not null,
|
||||
store_item_id integer not null,
|
||||
price text not null,
|
||||
claim_boost integer not null,
|
||||
claim_boost float8 not null,
|
||||
constraint fk_store_item_upgrade_item foreign key(store_item_id)
|
||||
references store_item(id) on delete cascade,
|
||||
primary key (store_item_id, tier)
|
||||
@ -57,7 +57,7 @@ create table resource_well (
|
||||
id uuid primary key default gen_random_uuid(),
|
||||
resource_id integer not null,
|
||||
source_id uuid not null,
|
||||
supply integer not null,
|
||||
supply float8 not null,
|
||||
constraint fk_sid_resource_well foreign key(source_id)
|
||||
references staking_source(id) on delete cascade,
|
||||
constraint fk_rid_resource_well foreign key(resource_id)
|
||||
@ -91,7 +91,7 @@ create table staking_event (
|
||||
well_id uuid not null,
|
||||
inventory_item_id uuid not null,
|
||||
duration_in_mins integer not null,
|
||||
stake_amount integer not null,
|
||||
stake_amount float8 not null,
|
||||
created_at timestamp with time zone default timezone('utc', now()),
|
||||
constraint fk_user_staking_event foreign key(user_id)
|
||||
references users(id) on delete cascade,
|
||||
@ -104,7 +104,7 @@ create table staking_event (
|
||||
create table claim_event (
|
||||
id uuid primary key default gen_random_uuid(),
|
||||
staking_event_id uuid not null,
|
||||
claim_amount integer not null,
|
||||
claim_amount float8 not null,
|
||||
created_at timestamp with time zone default timezone('utc', now()),
|
||||
constraint fk_se_claim_event foreign key(staking_event_id)
|
||||
references staking_event(id) on delete cascade
|
||||
@ -113,7 +113,7 @@ create table claim_event (
|
||||
create table bank_account (
|
||||
id uuid primary key default gen_random_uuid(),
|
||||
user_id uuid not null,
|
||||
balance integer not null default 0 check (balance >= 0),
|
||||
balance float8 not null default 0 check (balance >= 0),
|
||||
constraint fk_user_bank_account foreign key(user_id)
|
||||
references users(id) on delete cascade
|
||||
);
|
||||
@ -122,7 +122,7 @@ create table resource_account (
|
||||
id uuid primary key default gen_random_uuid(),
|
||||
resource_id integer not null,
|
||||
user_id uuid not null,
|
||||
balance integer not null default 0 check (balance >= 0),
|
||||
balance float8 not null default 0 check (balance >= 0),
|
||||
constraint fk_user_resource_account foreign key(user_id)
|
||||
references users(id) on delete cascade,
|
||||
constraint fk_rid_resource_account foreign key(resource_id)
|
||||
|
Loading…
x
Reference in New Issue
Block a user