refactors data access layer to use pop ORM for eager loading, adds book titles rented to renters in response body
This commit is contained in:
@@ -1,21 +0,0 @@
|
||||
create table renters
|
||||
(
|
||||
id int auto_increment primary key,
|
||||
name varchar(255) not null,
|
||||
address varchar(255) not null,
|
||||
email varchar(255) not null,
|
||||
phone_number varchar(255) not null
|
||||
);
|
||||
|
||||
create unique index renters_id_uindex
|
||||
on renters (id);
|
||||
|
||||
create table rentals
|
||||
(
|
||||
id int auto_increment primary key,
|
||||
renter_id int not null,
|
||||
rental_date datetime not null,
|
||||
return_date datetime null,
|
||||
book_title varchar(255) not null,
|
||||
foreign key (renter_id) references renters(id)
|
||||
);
|
||||
@@ -0,0 +1,22 @@
|
||||
create table if not exists renters
|
||||
(
|
||||
id varchar(255) not null primary key,
|
||||
created_at datetime not null,
|
||||
updated_at datetime not null,
|
||||
name varchar(255) not null,
|
||||
address varchar(255) not null,
|
||||
email varchar(255) not null,
|
||||
phone_number varchar(255) not null
|
||||
);
|
||||
|
||||
create table if not exists rentals
|
||||
(
|
||||
id varchar(255) not null primary key,
|
||||
created_at datetime not null,
|
||||
updated_at datetime not null,
|
||||
book_title varchar(255) not null,
|
||||
renter_id varchar(255) not null,
|
||||
rental_date datetime not null,
|
||||
return_date datetime null,
|
||||
foreign key (renter_id) references renters(id)
|
||||
);
|
||||
Reference in New Issue
Block a user