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:
David Lick
2020-05-31 00:40:32 -04:00
parent a06b4d70ab
commit 28e52a4e08
29 changed files with 732 additions and 287 deletions
-21
View File
@@ -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)
);
+22
View File
@@ -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)
);