mirror of https://github.com/Lapikud/tipilan
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.
295 lines
7.0 KiB
295 lines
7.0 KiB
{ |
|
"version": "6", |
|
"dialect": "sqlite", |
|
"id": "efe4e865-a061-4ab0-8023-5211e6d86e14", |
|
"prevId": "00000000-0000-0000-0000-000000000000", |
|
"tables": { |
|
"member": { |
|
"name": "member", |
|
"columns": { |
|
"id": { |
|
"name": "id", |
|
"type": "text", |
|
"primaryKey": true, |
|
"notNull": true, |
|
"autoincrement": false |
|
}, |
|
"user_id": { |
|
"name": "user_id", |
|
"type": "text", |
|
"primaryKey": false, |
|
"notNull": true, |
|
"autoincrement": false |
|
}, |
|
"team_id": { |
|
"name": "team_id", |
|
"type": "text", |
|
"primaryKey": false, |
|
"notNull": false, |
|
"autoincrement": false |
|
}, |
|
"role": { |
|
"name": "role", |
|
"type": "text", |
|
"primaryKey": false, |
|
"notNull": true, |
|
"autoincrement": false |
|
} |
|
}, |
|
"indexes": { |
|
"user_team_unique": { |
|
"name": "user_team_unique", |
|
"columns": [ |
|
"user_id", |
|
"team_id" |
|
], |
|
"isUnique": true |
|
} |
|
}, |
|
"foreignKeys": { |
|
"member_user_id_user_id_fk": { |
|
"name": "member_user_id_user_id_fk", |
|
"tableFrom": "member", |
|
"tableTo": "user", |
|
"columnsFrom": [ |
|
"user_id" |
|
], |
|
"columnsTo": [ |
|
"id" |
|
], |
|
"onDelete": "cascade", |
|
"onUpdate": "no action" |
|
}, |
|
"member_team_id_team_id_fk": { |
|
"name": "member_team_id_team_id_fk", |
|
"tableFrom": "member", |
|
"tableTo": "team", |
|
"columnsFrom": [ |
|
"team_id" |
|
], |
|
"columnsTo": [ |
|
"id" |
|
], |
|
"onDelete": "cascade", |
|
"onUpdate": "no action" |
|
} |
|
}, |
|
"compositePrimaryKeys": {}, |
|
"uniqueConstraints": {}, |
|
"checkConstraints": {} |
|
}, |
|
"team": { |
|
"name": "team", |
|
"columns": { |
|
"id": { |
|
"name": "id", |
|
"type": "text", |
|
"primaryKey": true, |
|
"notNull": true, |
|
"autoincrement": false |
|
}, |
|
"name": { |
|
"name": "name", |
|
"type": "text", |
|
"primaryKey": false, |
|
"notNull": true, |
|
"autoincrement": false |
|
} |
|
}, |
|
"indexes": {}, |
|
"foreignKeys": {}, |
|
"compositePrimaryKeys": {}, |
|
"uniqueConstraints": {}, |
|
"checkConstraints": {} |
|
}, |
|
"tournament_team": { |
|
"name": "tournament_team", |
|
"columns": { |
|
"id": { |
|
"name": "id", |
|
"type": "text", |
|
"primaryKey": true, |
|
"notNull": true, |
|
"autoincrement": false |
|
}, |
|
"tournament_id": { |
|
"name": "tournament_id", |
|
"type": "text", |
|
"primaryKey": false, |
|
"notNull": true, |
|
"autoincrement": false |
|
}, |
|
"team_id": { |
|
"name": "team_id", |
|
"type": "text", |
|
"primaryKey": false, |
|
"notNull": true, |
|
"autoincrement": false |
|
}, |
|
"registration_date": { |
|
"name": "registration_date", |
|
"type": "integer", |
|
"primaryKey": false, |
|
"notNull": true, |
|
"autoincrement": false |
|
} |
|
}, |
|
"indexes": { |
|
"tournament_team_unique": { |
|
"name": "tournament_team_unique", |
|
"columns": [ |
|
"tournament_id", |
|
"team_id" |
|
], |
|
"isUnique": true |
|
} |
|
}, |
|
"foreignKeys": { |
|
"tournament_team_tournament_id_tournament_id_fk": { |
|
"name": "tournament_team_tournament_id_tournament_id_fk", |
|
"tableFrom": "tournament_team", |
|
"tableTo": "tournament", |
|
"columnsFrom": [ |
|
"tournament_id" |
|
], |
|
"columnsTo": [ |
|
"id" |
|
], |
|
"onDelete": "cascade", |
|
"onUpdate": "no action" |
|
}, |
|
"tournament_team_team_id_team_id_fk": { |
|
"name": "tournament_team_team_id_team_id_fk", |
|
"tableFrom": "tournament_team", |
|
"tableTo": "team", |
|
"columnsFrom": [ |
|
"team_id" |
|
], |
|
"columnsTo": [ |
|
"id" |
|
], |
|
"onDelete": "cascade", |
|
"onUpdate": "no action" |
|
} |
|
}, |
|
"compositePrimaryKeys": {}, |
|
"uniqueConstraints": {}, |
|
"checkConstraints": {} |
|
}, |
|
"tournament": { |
|
"name": "tournament", |
|
"columns": { |
|
"id": { |
|
"name": "id", |
|
"type": "text", |
|
"primaryKey": true, |
|
"notNull": true, |
|
"autoincrement": false |
|
}, |
|
"name": { |
|
"name": "name", |
|
"type": "text", |
|
"primaryKey": false, |
|
"notNull": true, |
|
"autoincrement": false |
|
} |
|
}, |
|
"indexes": {}, |
|
"foreignKeys": {}, |
|
"compositePrimaryKeys": {}, |
|
"uniqueConstraints": {}, |
|
"checkConstraints": {} |
|
}, |
|
"user": { |
|
"name": "user", |
|
"columns": { |
|
"id": { |
|
"name": "id", |
|
"type": "text", |
|
"primaryKey": true, |
|
"notNull": true, |
|
"autoincrement": false |
|
}, |
|
"email": { |
|
"name": "email", |
|
"type": "text", |
|
"primaryKey": false, |
|
"notNull": true, |
|
"autoincrement": false |
|
}, |
|
"steam_id": { |
|
"name": "steam_id", |
|
"type": "text", |
|
"primaryKey": false, |
|
"notNull": false, |
|
"autoincrement": false |
|
}, |
|
"first_name": { |
|
"name": "first_name", |
|
"type": "text", |
|
"primaryKey": false, |
|
"notNull": true, |
|
"autoincrement": false |
|
}, |
|
"last_name": { |
|
"name": "last_name", |
|
"type": "text", |
|
"primaryKey": false, |
|
"notNull": true, |
|
"autoincrement": false |
|
}, |
|
"ticket_id": { |
|
"name": "ticket_id", |
|
"type": "text", |
|
"primaryKey": false, |
|
"notNull": false, |
|
"autoincrement": false |
|
}, |
|
"ticket_type": { |
|
"name": "ticket_type", |
|
"type": "text", |
|
"primaryKey": false, |
|
"notNull": false, |
|
"autoincrement": false |
|
} |
|
}, |
|
"indexes": { |
|
"user_email_unique": { |
|
"name": "user_email_unique", |
|
"columns": [ |
|
"email" |
|
], |
|
"isUnique": true |
|
}, |
|
"user_steam_id_unique": { |
|
"name": "user_steam_id_unique", |
|
"columns": [ |
|
"steam_id" |
|
], |
|
"isUnique": true |
|
}, |
|
"user_ticket_id_unique": { |
|
"name": "user_ticket_id_unique", |
|
"columns": [ |
|
"ticket_id" |
|
], |
|
"isUnique": true |
|
} |
|
}, |
|
"foreignKeys": {}, |
|
"compositePrimaryKeys": {}, |
|
"uniqueConstraints": {}, |
|
"checkConstraints": {} |
|
} |
|
}, |
|
"views": {}, |
|
"enums": {}, |
|
"_meta": { |
|
"schemas": {}, |
|
"tables": {}, |
|
"columns": {} |
|
}, |
|
"internal": { |
|
"indexes": {} |
|
} |
|
} |