mirror of
https://github.com/djhackersdev/minime.git
synced 2026-09-11 12:05:11 -05:00
Simplify aime_player schema
This commit is contained in:
@@ -1,35 +1,9 @@
|
||||
create table "aime_shop" (
|
||||
"id" integer primary key not null,
|
||||
"ext_id" integer not null,
|
||||
"name" text not null,
|
||||
"region" text not null,
|
||||
constraint "aime_shop_uq" unique ("ext_id")
|
||||
);
|
||||
|
||||
create table "aime_machine" (
|
||||
"id" integer primary key not null,
|
||||
"shop_id" integer not null
|
||||
references "aime_shop"("id"),
|
||||
"pcb_id" text not null,
|
||||
"keychip_id" text not null,
|
||||
constraint "aime_machine_pcb_id_uq" unique ("pcb_id"),
|
||||
constraint "aime_machine_keychip_id_uq" unique ("keychip_id")
|
||||
);
|
||||
|
||||
create table "aime_player" (
|
||||
"id" integer primary key not null,
|
||||
"ext_id" integer not null,
|
||||
"register_time" timestamp not null,
|
||||
constraint "aime_player_uq" unique ("ext_id")
|
||||
);
|
||||
|
||||
create table "aime_card" (
|
||||
"id" integer primary key not null,
|
||||
"player_id" integer not null
|
||||
references "aime_player"("id")
|
||||
on delete cascade,
|
||||
"nfc_id" text not null,
|
||||
"luid" text not null,
|
||||
"register_time" timestamp not null,
|
||||
"access_time" timestamp not null,
|
||||
constraint "aime_card_uq" unique ("nfc_id")
|
||||
constraint "aime_player_ext_id_uq" unique ("ext_id"),
|
||||
constraint "aime_player_luid_uq" unique ("luid")
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user