Skip to content
GitLab
Menu
Projects
Groups
Snippets
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Edin Skoko
BrainsterProjects_EdinSkokoF16
Commits
31466fd9
Commit
31466fd9
authored
8 months ago
by
Edin Skoko
Browse files
Options
Download
Email Patches
Plain Diff
added database sql
parent
f3e3cd87
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
public_library.sql
+226
-0
public_library.sql
za Admin.txt
+1
-0
za Admin.txt
with
227 additions
and
0 deletions
+227
-0
public_library.sql
0 → 100644
+
226
-
0
View file @
31466fd9
-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Jun 23, 2024 at 11:47 PM
-- Server version: 10.4.32-MariaDB
-- PHP Version: 8.2.12
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: `public_library`
--
-- --------------------------------------------------------
--
-- Table structure for table `authors`
--
CREATE
TABLE
`authors`
(
`author_id`
int
(
11
)
NOT
NULL
,
`first_name`
varchar
(
100
)
NOT
NULL
,
`last_name`
varchar
(
100
)
NOT
NULL
,
`bio`
text
NOT
NULL
,
`is_deleted`
tinyint
(
1
)
DEFAULT
0
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
;
-- --------------------------------------------------------
--
-- Table structure for table `books`
--
CREATE
TABLE
`books`
(
`book_id`
int
(
11
)
NOT
NULL
,
`book_title`
varchar
(
200
)
NOT
NULL
,
`author_id`
int
(
11
)
NOT
NULL
,
`year_of_publication`
int
(
11
)
NOT
NULL
,
`number_of_pages`
int
(
11
)
NOT
NULL
,
`image_url`
varchar
(
255
)
NOT
NULL
,
`category_id`
int
(
11
)
NOT
NULL
,
`is_deleted`
tinyint
(
1
)
DEFAULT
0
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
;
-- --------------------------------------------------------
--
-- Table structure for table `categories`
--
CREATE
TABLE
`categories`
(
`category_id`
int
(
11
)
NOT
NULL
,
`title`
varchar
(
100
)
NOT
NULL
,
`is_deleted`
tinyint
(
1
)
DEFAULT
0
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
;
-- --------------------------------------------------------
--
-- Table structure for table `comments`
--
CREATE
TABLE
`comments`
(
`comment_id`
int
(
11
)
NOT
NULL
,
`user_id`
int
(
11
)
NOT
NULL
,
`book_id`
int
(
11
)
NOT
NULL
,
`content`
text
NOT
NULL
,
`is_approved`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
,
`is_rejected`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
,
`created_at`
timestamp
NOT
NULL
DEFAULT
current_timestamp
()
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
;
-- --------------------------------------------------------
--
-- Table structure for table `notes`
--
CREATE
TABLE
`notes`
(
`note_id`
int
(
11
)
NOT
NULL
,
`user_id`
int
(
11
)
NOT
NULL
,
`book_id`
int
(
11
)
NOT
NULL
,
`content`
text
NOT
NULL
,
`created_at`
timestamp
NOT
NULL
DEFAULT
current_timestamp
()
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
;
-- --------------------------------------------------------
--
-- Table structure for table `users`
--
CREATE
TABLE
`users`
(
`user_id`
int
(
11
)
NOT
NULL
,
`password`
varchar
(
255
)
NOT
NULL
,
`email`
varchar
(
255
)
NOT
NULL
,
`role`
enum
(
'admin'
,
'user'
)
NOT
NULL
DEFAULT
'user'
,
`username`
varchar
(
100
)
NOT
NULL
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
;
--
-- Indexes for dumped tables
--
--
-- Indexes for table `authors`
--
ALTER
TABLE
`authors`
ADD
PRIMARY
KEY
(
`author_id`
);
--
-- Indexes for table `books`
--
ALTER
TABLE
`books`
ADD
PRIMARY
KEY
(
`book_id`
),
ADD
KEY
`author_id`
(
`author_id`
),
ADD
KEY
`category_id`
(
`category_id`
);
--
-- Indexes for table `categories`
--
ALTER
TABLE
`categories`
ADD
PRIMARY
KEY
(
`category_id`
);
--
-- Indexes for table `comments`
--
ALTER
TABLE
`comments`
ADD
PRIMARY
KEY
(
`comment_id`
),
ADD
KEY
`user_id`
(
`user_id`
),
ADD
KEY
`book_id`
(
`book_id`
);
--
-- Indexes for table `notes`
--
ALTER
TABLE
`notes`
ADD
PRIMARY
KEY
(
`note_id`
),
ADD
KEY
`user_id`
(
`user_id`
),
ADD
KEY
`book_id`
(
`book_id`
);
--
-- Indexes for table `users`
--
ALTER
TABLE
`users`
ADD
PRIMARY
KEY
(
`user_id`
),
ADD
UNIQUE
KEY
`email`
(
`email`
);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `authors`
--
ALTER
TABLE
`authors`
MODIFY
`author_id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
;
--
-- AUTO_INCREMENT for table `books`
--
ALTER
TABLE
`books`
MODIFY
`book_id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
;
--
-- AUTO_INCREMENT for table `categories`
--
ALTER
TABLE
`categories`
MODIFY
`category_id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
;
--
-- AUTO_INCREMENT for table `comments`
--
ALTER
TABLE
`comments`
MODIFY
`comment_id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
;
--
-- AUTO_INCREMENT for table `notes`
--
ALTER
TABLE
`notes`
MODIFY
`note_id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
;
--
-- AUTO_INCREMENT for table `users`
--
ALTER
TABLE
`users`
MODIFY
`user_id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
;
--
-- Constraints for dumped tables
--
--
-- Constraints for table `books`
--
ALTER
TABLE
`books`
ADD
CONSTRAINT
`books_ibfk_1`
FOREIGN
KEY
(
`author_id`
)
REFERENCES
`authors`
(
`author_id`
),
ADD
CONSTRAINT
`books_ibfk_2`
FOREIGN
KEY
(
`category_id`
)
REFERENCES
`categories`
(
`category_id`
);
--
-- Constraints for table `comments`
--
ALTER
TABLE
`comments`
ADD
CONSTRAINT
`comments_ibfk_1`
FOREIGN
KEY
(
`user_id`
)
REFERENCES
`users`
(
`user_id`
),
ADD
CONSTRAINT
`comments_ibfk_2`
FOREIGN
KEY
(
`book_id`
)
REFERENCES
`books`
(
`book_id`
);
--
-- Constraints for table `notes`
--
ALTER
TABLE
`notes`
ADD
CONSTRAINT
`notes_ibfk_1`
FOREIGN
KEY
(
`user_id`
)
REFERENCES
`users`
(
`user_id`
),
ADD
CONSTRAINT
`notes_ibfk_2`
FOREIGN
KEY
(
`book_id`
)
REFERENCES
`books`
(
`book_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 */
;
This diff is collapsed.
Click to expand it.
za Admin.txt
0 → 100644
+
1
-
0
View file @
31466fd9
za administrator ima craete.php koe ke go vneses za da se kreira user so admin role so hashiran password, bidejki drugacie nemam napraveno da se napravi user so admin role.
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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
Menu
Projects
Groups
Snippets