diff --git a/src/main/resources/db/changelog/changes/add-default-cars-to-cars-table.yaml b/src/main/resources/db/changelog/changes/add-default-cars-to-cars-table.yaml new file mode 100644 index 0000000..d1927d2 --- /dev/null +++ b/src/main/resources/db/changelog/changes/add-default-cars-to-cars-table.yaml @@ -0,0 +1,115 @@ +databaseChangeLog: + - changeSet: + id: insert-car-1 + author: Dmytro Varukha + changes: + - insert: + tableName: cars + columns: + - column: + name: model + value: "Toyota Corolla" + - column: + name: brand + value: "Toyota" + - column: + name: inventory + value: 10 + - column: + name: car_type + value: "SEDAN" + - column: + name: daily_fee + value: 50.00 + + - changeSet: + id: insert-car-2 + author: Dmytro Varukha + changes: + - insert: + tableName: cars + columns: + - column: + name: model + value: "Honda Civic" + - column: + name: brand + value: "Honda" + - column: + name: inventory + value: 8 + - column: + name: car_type + value: "SEDAN" + - column: + name: daily_fee + value: 45.00 + + - changeSet: + id: insert-car-3 + author: Dmytro Varukha + changes: + - insert: + tableName: cars + columns: + - column: + name: model + value: "Ford Mustang" + - column: + name: brand + value: "Ford" + - column: + name: inventory + value: 5 + - column: + name: car_type + value: "UNIVERSAL" + - column: + name: daily_fee + value: 80.00 + + - changeSet: + id: insert-car-4 + author: Dmytro Varukha + changes: + - insert: + tableName: cars + columns: + - column: + name: model + value: "Volkswagen Golf" + - column: + name: brand + value: "Volkswagen" + - column: + name: inventory + value: 7 + - column: + name: car_type + value: "HATCHBACK" + - column: + name: daily_fee + value: 55.00 + + - changeSet: + id: insert-car-5 + author: Dmytro Varukha + changes: + - insert: + tableName: cars + columns: + - column: + name: model + value: "Chevrolet Tahoe" + - column: + name: brand + value: "Chevrolet" + - column: + name: inventory + value: 4 + - column: + name: car_type + value: "SUV" + - column: + name: daily_fee + value: 70.00 diff --git a/src/main/resources/db/changelog/changes/add-default-rentals-to-rentals-table.yaml b/src/main/resources/db/changelog/changes/add-default-rentals-to-rentals-table.yaml new file mode 100644 index 0000000..492eec0 --- /dev/null +++ b/src/main/resources/db/changelog/changes/add-default-rentals-to-rentals-table.yaml @@ -0,0 +1,60 @@ +databaseChangeLog: + - changeSet: + id: insert-rental-1 + author: Dmytro Varukha + changes: + - insert: + tableName: rentals + columns: + - column: + name: rental_date + value: "2023-10-15 09:00:00" + - column: + name: return_date + value: "2023-10-18 15:00:00" + - column: + name: car_id + value: 1 + - column: + name: user_id + value: 1 + + - changeSet: + id: insert-rental-2 + author: Dmytro Varukha + changes: + - insert: + tableName: rentals + columns: + - column: + name: rental_date + value: "2023-10-20 11:30:00" + - column: + name: return_date + value: "2023-10-25 10:15:00" + - column: + name: car_id + value: 2 + - column: + name: user_id + value: 2 + + - changeSet: + id: insert-rental-3 + author: Dmytro Varukha + changes: + - insert: + tableName: rentals + columns: + - column: + name: rental_date + value: "2023-10-12 14:45:00" + - column: + name: return_date + value: "2023-10-16 16:30:00" + - column: + name: car_id + value: 3 + - column: + name: user_id + value: 3 diff --git a/src/main/resources/db/changelog/changes/add-default-users-to-users-table.yaml b/src/main/resources/db/changelog/changes/add-default-users-to-users-table.yaml new file mode 100644 index 0000000..75ceb75 --- /dev/null +++ b/src/main/resources/db/changelog/changes/add-default-users-to-users-table.yaml @@ -0,0 +1,69 @@ +databaseChangeLog: + - changeSet: + id: insert-user-1 + author: Dmytro Varukha + changes: + - insert: + tableName: users + columns: + - column: + name: email + value: user1@example.com + - column: + name: first_name + value: John + - column: + name: last_name + value: Doe + - column: + name: password + value: password1 + - column: + name: telegram_chat_id + value: 1234567 + + - changeSet: + id: insert-user-2 + author: Dmytro Varukha + changes: + - insert: + tableName: users + columns: + - column: + name: email + value: user2@example.com + - column: + name: first_name + value: Jane + - column: + name: last_name + value: Smith + - column: + name: password + value: password2 + - column: + name: telegram_chat_id + value: 9876543 + + - changeSet: + id: insert-user-3 + author: Dmytro Varukha + changes: + - insert: + tableName: users + columns: + - column: + name: email + value: user3@example.com + - column: + name: first_name + value: Alice + - column: + name: last_name + value: Johnson + - column: + name: password + value: password3 + - column: + name: telegram_chat_id + value: 5555555 diff --git a/src/main/resources/db/changelog/db.changelog-master.yaml b/src/main/resources/db/changelog/db.changelog-master.yaml index 49fe811..e538309 100644 --- a/src/main/resources/db/changelog/db.changelog-master.yaml +++ b/src/main/resources/db/changelog/db.changelog-master.yaml @@ -11,3 +11,9 @@ databaseChangeLog: file: db/changelog/changes/create-rentals-table.yaml - include: file: db/changelog/changes/create-payments-table.yaml + - include: + file: db/changelog/changes/add-default-cars-to-cars-table.yaml + - include: + file: db/changelog/changes/add-default-users-to-users-table.yaml + - include: + file: db/changelog/changes/add-default-rentals-to-rentals-table.yaml