Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Mihai-Valeriu Ginghina
/
WBT2425_6
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
4
Merge Requests
2
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
36c906d8
authored
Feb 27, 2025
by
Mihai-Valeriu Ginghina
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Add new file
parent
bdfaef12
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
174 additions
and
0 deletions
fastapi/webapp.sql
fastapi/webapp.sql
0 → 100644
View file @
36c906d8
-- phpMyAdmin SQL Dump
-- version 5.1.1deb5ubuntu1
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Generation Time: Feb 27, 2025 at 02:27 PM
-- Server version: 10.6.18-MariaDB-0ubuntu0.22.04.1
-- PHP Version: 8.1.2-1ubuntu2.20
SET
SQL_MODE
=
"NO_AUTO_VALUE_ON_ZERO"
;
START
TRANSACTION
;
SET
time_zone
=
"+00:00"
;
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!40101 SET NAMES utf8mb4 */
;
--
-- Database: `webapp`
--
-- --------------------------------------------------------
--
-- Table structure for table `Admin`
--
CREATE
TABLE
`Admin`
(
`ID`
int
(
250
)
NOT
NULL
,
`Username`
varchar
(
80
)
NOT
NULL
,
`Email`
varchar
(
80
)
NOT
NULL
,
`Password`
int
(
80
)
NOT
NULL
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
;
-- --------------------------------------------------------
--
-- Table structure for table `Event`
--
CREATE
TABLE
`Event`
(
`ID`
int
(
250
)
NOT
NULL
,
`Title`
varchar
(
100
)
NOT
NULL
,
`Description`
varchar
(
250
)
NOT
NULL
,
`Date`
date
NOT
NULL
,
`Location`
varchar
(
80
)
NOT
NULL
,
`Price`
int
(
10
)
NOT
NULL
,
`Admin ID`
int
(
250
)
NOT
NULL
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
;
-- --------------------------------------------------------
--
-- Table structure for table `Rating`
--
CREATE
TABLE
`Rating`
(
`ID`
int
(
250
)
NOT
NULL
,
`User_ID`
int
(
250
)
NOT
NULL
,
`Event_ID`
int
(
250
)
NOT
NULL
,
`Stars`
int
(
1
)
NOT
NULL
,
`Comment`
int
(
250
)
NOT
NULL
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
;
-- --------------------------------------------------------
--
-- Table structure for table `Ticket`
--
CREATE
TABLE
`Ticket`
(
`ID`
int
(
250
)
NOT
NULL
,
`User_ID`
int
(
250
)
NOT
NULL
,
`Event_ID`
int
(
250
)
NOT
NULL
,
`Purchase_date`
date
NOT
NULL
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
;
-- --------------------------------------------------------
--
-- Table structure for table `User`
--
CREATE
TABLE
`User`
(
`ID`
int
(
250
)
NOT
NULL
,
`Username`
int
(
80
)
NOT
NULL
,
`Email`
int
(
80
)
NOT
NULL
,
`Password`
int
(
80
)
NOT
NULL
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
;
--
-- Indexes for dumped tables
--
--
-- Indexes for table `Admin`
--
ALTER
TABLE
`Admin`
ADD
PRIMARY
KEY
(
`ID`
),
ADD
UNIQUE
KEY
`Username`
(
`Username`
,
`Email`
);
--
-- Indexes for table `Event`
--
ALTER
TABLE
`Event`
ADD
PRIMARY
KEY
(
`ID`
,
`Admin ID`
),
ADD
UNIQUE
KEY
`Title`
(
`Title`
),
ADD
KEY
`Admin ID`
(
`Admin ID`
);
--
-- Indexes for table `Rating`
--
ALTER
TABLE
`Rating`
ADD
PRIMARY
KEY
(
`ID`
,
`User_ID`
,
`Event_ID`
),
ADD
KEY
`Event_ID`
(
`Event_ID`
),
ADD
KEY
`User_ID`
(
`User_ID`
);
--
-- Indexes for table `Ticket`
--
ALTER
TABLE
`Ticket`
ADD
PRIMARY
KEY
(
`ID`
,
`User_ID`
,
`Event_ID`
),
ADD
KEY
`Event_ID`
(
`Event_ID`
),
ADD
KEY
`User_ID`
(
`User_ID`
);
--
-- Indexes for table `User`
--
ALTER
TABLE
`User`
ADD
PRIMARY
KEY
(
`ID`
),
ADD
UNIQUE
KEY
`Username`
(
`Username`
),
ADD
UNIQUE
KEY
`Email`
(
`Email`
);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `Admin`
--
ALTER
TABLE
`Admin`
MODIFY
`ID`
int
(
250
)
NOT
NULL
AUTO_INCREMENT
;
--
-- Constraints for dumped tables
--
--
-- Constraints for table `Event`
--
ALTER
TABLE
`Event`
ADD
CONSTRAINT
`Event_ibfk_1`
FOREIGN
KEY
(
`Admin ID`
)
REFERENCES
`Admin`
(
`ID`
);
--
-- Constraints for table `Rating`
--
ALTER
TABLE
`Rating`
ADD
CONSTRAINT
`Rating_ibfk_1`
FOREIGN
KEY
(
`Event_ID`
)
REFERENCES
`Event`
(
`ID`
),
ADD
CONSTRAINT
`Rating_ibfk_2`
FOREIGN
KEY
(
`User_ID`
)
REFERENCES
`User`
(
`ID`
);
--
-- Constraints for table `Ticket`
--
ALTER
TABLE
`Ticket`
ADD
CONSTRAINT
`Ticket_ibfk_1`
FOREIGN
KEY
(
`Event_ID`
)
REFERENCES
`Event`
(
`ID`
),
ADD
CONSTRAINT
`Ticket_ibfk_2`
FOREIGN
KEY
(
`User_ID`
)
REFERENCES
`User`
(
`ID`
);
COMMIT
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment