MarseyWorld/migrations/20240302-add-currency-logs.sql

27 lines
787 B
MySQL
Raw Normal View History

2024-03-02 17:02:05 +00:00
create table currency_logs (
id integer primary key,
user_id integer not null,
created_utc integer not null,
currency varchar(9) not null,
amount integer not null,
reason varchar(1000) not null,
balance integer not null
);
CREATE SEQUENCE public.currency_logs_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER SEQUENCE public.currency_logs_id_seq OWNED BY public.currency_logs.id;
ALTER TABLE ONLY public.currency_logs ALTER COLUMN id SET DEFAULT nextval('public.currency_logs_id_seq'::regclass);
alter table only currency_logs
add constraint currency_logs_user_fkey foreign key (user_id) references public.users(id);
create index currency_logs_index on currency_logs using btree (user_id);