From 5589713c5b6e7a2bd6476c80e33e93dc703e4cb9 Mon Sep 17 00:00:00 2001 From: Antoine Bastos Date: Thu, 10 Oct 2024 16:53:09 +0200 Subject: [PATCH] fix: product pkey conflict caused by import.sql --- .../src/main/resources/import.sql | 15 ++++++++------- .../src/main/resources/import.sql | 15 ++++++++------- .../src/main/resources/import.sql | 15 ++++++++------- .../src/main/resources/import.sql | 15 ++++++++------- .../src/main/resources/import.sql | 15 ++++++++------- .../src/main/resources/import.sql | 15 ++++++++------- .../src/main/resources/import.sql | 15 ++++++++------- .../src/main/resources/import.sql | 15 ++++++++------- .../src/main/resources/import.sql | 15 ++++++++------- 9 files changed, 72 insertions(+), 63 deletions(-) diff --git a/code/exercise_008_Adding_REST_data_Panache/src/main/resources/import.sql b/code/exercise_008_Adding_REST_data_Panache/src/main/resources/import.sql index 4c9fd29..806e95a 100644 --- a/code/exercise_008_Adding_REST_data_Panache/src/main/resources/import.sql +++ b/code/exercise_008_Adding_REST_data_Panache/src/main/resources/import.sql @@ -1,7 +1,8 @@ -INSERT into Product (id, name, description, price) VALUES (1, 'Chair', 'A metal frame chair, with oak seat', 59.95); -INSERT into Product (id, name, description, price) VALUES (2, 'Dinner Table', 'Sturdy oak Table', 200); -INSERT into Product (id, name, description, price) VALUES (3, 'Coffee Table', 'An oak coffee Table', 120); -INSERT into Product (id, name, description, price) VALUES (4, 'Side Table', 'A Nice little oak side table', 80); -INSERT into Product (id, name, description, price) VALUES (5, 'Mirror', 'A round mirror with oak frame', 80); -INSERT into Product (id, name, description, price) VALUES (6, 'Lamp', 'A light that shines', 45); -INSERT into Product (id, name, description, price) VALUES (7, 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file +ALTER SEQUENCE Product_SEQ INCREMENT BY 1; +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Chair', 'A metal frame chair, with oak seat', 59.95); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Dinner Table', 'Sturdy oak Table', 200); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Coffee Table', 'An oak coffee Table', 120); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Side Table', 'A Nice little oak side table', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Mirror', 'A round mirror with oak frame', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Lamp', 'A light that shines', 45); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file diff --git a/code/exercise_009_Hook_up_the_React_app/src/main/resources/import.sql b/code/exercise_009_Hook_up_the_React_app/src/main/resources/import.sql index 4c9fd29..806e95a 100644 --- a/code/exercise_009_Hook_up_the_React_app/src/main/resources/import.sql +++ b/code/exercise_009_Hook_up_the_React_app/src/main/resources/import.sql @@ -1,7 +1,8 @@ -INSERT into Product (id, name, description, price) VALUES (1, 'Chair', 'A metal frame chair, with oak seat', 59.95); -INSERT into Product (id, name, description, price) VALUES (2, 'Dinner Table', 'Sturdy oak Table', 200); -INSERT into Product (id, name, description, price) VALUES (3, 'Coffee Table', 'An oak coffee Table', 120); -INSERT into Product (id, name, description, price) VALUES (4, 'Side Table', 'A Nice little oak side table', 80); -INSERT into Product (id, name, description, price) VALUES (5, 'Mirror', 'A round mirror with oak frame', 80); -INSERT into Product (id, name, description, price) VALUES (6, 'Lamp', 'A light that shines', 45); -INSERT into Product (id, name, description, price) VALUES (7, 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file +ALTER SEQUENCE Product_SEQ INCREMENT BY 1; +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Chair', 'A metal frame chair, with oak seat', 59.95); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Dinner Table', 'Sturdy oak Table', 200); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Coffee Table', 'An oak coffee Table', 120); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Side Table', 'A Nice little oak side table', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Mirror', 'A round mirror with oak frame', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Lamp', 'A light that shines', 45); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file diff --git a/code/exercise_010_Validation_and_PUT/src/main/resources/import.sql b/code/exercise_010_Validation_and_PUT/src/main/resources/import.sql index 4c9fd29..806e95a 100644 --- a/code/exercise_010_Validation_and_PUT/src/main/resources/import.sql +++ b/code/exercise_010_Validation_and_PUT/src/main/resources/import.sql @@ -1,7 +1,8 @@ -INSERT into Product (id, name, description, price) VALUES (1, 'Chair', 'A metal frame chair, with oak seat', 59.95); -INSERT into Product (id, name, description, price) VALUES (2, 'Dinner Table', 'Sturdy oak Table', 200); -INSERT into Product (id, name, description, price) VALUES (3, 'Coffee Table', 'An oak coffee Table', 120); -INSERT into Product (id, name, description, price) VALUES (4, 'Side Table', 'A Nice little oak side table', 80); -INSERT into Product (id, name, description, price) VALUES (5, 'Mirror', 'A round mirror with oak frame', 80); -INSERT into Product (id, name, description, price) VALUES (6, 'Lamp', 'A light that shines', 45); -INSERT into Product (id, name, description, price) VALUES (7, 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file +ALTER SEQUENCE Product_SEQ INCREMENT BY 1; +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Chair', 'A metal frame chair, with oak seat', 59.95); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Dinner Table', 'Sturdy oak Table', 200); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Coffee Table', 'An oak coffee Table', 120); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Side Table', 'A Nice little oak side table', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Mirror', 'A round mirror with oak frame', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Lamp', 'A light that shines', 45); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file diff --git a/code/exercise_011_Going_Reactive/src/main/resources/import.sql b/code/exercise_011_Going_Reactive/src/main/resources/import.sql index 4c9fd29..806e95a 100644 --- a/code/exercise_011_Going_Reactive/src/main/resources/import.sql +++ b/code/exercise_011_Going_Reactive/src/main/resources/import.sql @@ -1,7 +1,8 @@ -INSERT into Product (id, name, description, price) VALUES (1, 'Chair', 'A metal frame chair, with oak seat', 59.95); -INSERT into Product (id, name, description, price) VALUES (2, 'Dinner Table', 'Sturdy oak Table', 200); -INSERT into Product (id, name, description, price) VALUES (3, 'Coffee Table', 'An oak coffee Table', 120); -INSERT into Product (id, name, description, price) VALUES (4, 'Side Table', 'A Nice little oak side table', 80); -INSERT into Product (id, name, description, price) VALUES (5, 'Mirror', 'A round mirror with oak frame', 80); -INSERT into Product (id, name, description, price) VALUES (6, 'Lamp', 'A light that shines', 45); -INSERT into Product (id, name, description, price) VALUES (7, 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file +ALTER SEQUENCE Product_SEQ INCREMENT BY 1; +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Chair', 'A metal frame chair, with oak seat', 59.95); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Dinner Table', 'Sturdy oak Table', 200); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Coffee Table', 'An oak coffee Table', 120); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Side Table', 'A Nice little oak side table', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Mirror', 'A round mirror with oak frame', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Lamp', 'A light that shines', 45); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file diff --git a/code/exercise_012_Reactive_search_endpoint/src/main/resources/import.sql b/code/exercise_012_Reactive_search_endpoint/src/main/resources/import.sql index 4c9fd29..806e95a 100644 --- a/code/exercise_012_Reactive_search_endpoint/src/main/resources/import.sql +++ b/code/exercise_012_Reactive_search_endpoint/src/main/resources/import.sql @@ -1,7 +1,8 @@ -INSERT into Product (id, name, description, price) VALUES (1, 'Chair', 'A metal frame chair, with oak seat', 59.95); -INSERT into Product (id, name, description, price) VALUES (2, 'Dinner Table', 'Sturdy oak Table', 200); -INSERT into Product (id, name, description, price) VALUES (3, 'Coffee Table', 'An oak coffee Table', 120); -INSERT into Product (id, name, description, price) VALUES (4, 'Side Table', 'A Nice little oak side table', 80); -INSERT into Product (id, name, description, price) VALUES (5, 'Mirror', 'A round mirror with oak frame', 80); -INSERT into Product (id, name, description, price) VALUES (6, 'Lamp', 'A light that shines', 45); -INSERT into Product (id, name, description, price) VALUES (7, 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file +ALTER SEQUENCE Product_SEQ INCREMENT BY 1; +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Chair', 'A metal frame chair, with oak seat', 59.95); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Dinner Table', 'Sturdy oak Table', 200); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Coffee Table', 'An oak coffee Table', 120); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Side Table', 'A Nice little oak side table', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Mirror', 'A round mirror with oak frame', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Lamp', 'A light that shines', 45); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file diff --git a/code/exercise_013_Listen_and_Notify/src/main/resources/import.sql b/code/exercise_013_Listen_and_Notify/src/main/resources/import.sql index 4c9fd29..806e95a 100644 --- a/code/exercise_013_Listen_and_Notify/src/main/resources/import.sql +++ b/code/exercise_013_Listen_and_Notify/src/main/resources/import.sql @@ -1,7 +1,8 @@ -INSERT into Product (id, name, description, price) VALUES (1, 'Chair', 'A metal frame chair, with oak seat', 59.95); -INSERT into Product (id, name, description, price) VALUES (2, 'Dinner Table', 'Sturdy oak Table', 200); -INSERT into Product (id, name, description, price) VALUES (3, 'Coffee Table', 'An oak coffee Table', 120); -INSERT into Product (id, name, description, price) VALUES (4, 'Side Table', 'A Nice little oak side table', 80); -INSERT into Product (id, name, description, price) VALUES (5, 'Mirror', 'A round mirror with oak frame', 80); -INSERT into Product (id, name, description, price) VALUES (6, 'Lamp', 'A light that shines', 45); -INSERT into Product (id, name, description, price) VALUES (7, 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file +ALTER SEQUENCE Product_SEQ INCREMENT BY 1; +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Chair', 'A metal frame chair, with oak seat', 59.95); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Dinner Table', 'Sturdy oak Table', 200); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Coffee Table', 'An oak coffee Table', 120); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Side Table', 'A Nice little oak side table', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Mirror', 'A round mirror with oak frame', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Lamp', 'A light that shines', 45); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file diff --git a/code/exercise_014_Internal_Channels/src/main/resources/import.sql b/code/exercise_014_Internal_Channels/src/main/resources/import.sql index 4c9fd29..806e95a 100644 --- a/code/exercise_014_Internal_Channels/src/main/resources/import.sql +++ b/code/exercise_014_Internal_Channels/src/main/resources/import.sql @@ -1,7 +1,8 @@ -INSERT into Product (id, name, description, price) VALUES (1, 'Chair', 'A metal frame chair, with oak seat', 59.95); -INSERT into Product (id, name, description, price) VALUES (2, 'Dinner Table', 'Sturdy oak Table', 200); -INSERT into Product (id, name, description, price) VALUES (3, 'Coffee Table', 'An oak coffee Table', 120); -INSERT into Product (id, name, description, price) VALUES (4, 'Side Table', 'A Nice little oak side table', 80); -INSERT into Product (id, name, description, price) VALUES (5, 'Mirror', 'A round mirror with oak frame', 80); -INSERT into Product (id, name, description, price) VALUES (6, 'Lamp', 'A light that shines', 45); -INSERT into Product (id, name, description, price) VALUES (7, 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file +ALTER SEQUENCE Product_SEQ INCREMENT BY 1; +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Chair', 'A metal frame chair, with oak seat', 59.95); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Dinner Table', 'Sturdy oak Table', 200); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Coffee Table', 'An oak coffee Table', 120); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Side Table', 'A Nice little oak side table', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Mirror', 'A round mirror with oak frame', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Lamp', 'A light that shines', 45); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file diff --git a/code/exercise_015_Connecting_to_Kafka/src/main/resources/import.sql b/code/exercise_015_Connecting_to_Kafka/src/main/resources/import.sql index 4c9fd29..806e95a 100644 --- a/code/exercise_015_Connecting_to_Kafka/src/main/resources/import.sql +++ b/code/exercise_015_Connecting_to_Kafka/src/main/resources/import.sql @@ -1,7 +1,8 @@ -INSERT into Product (id, name, description, price) VALUES (1, 'Chair', 'A metal frame chair, with oak seat', 59.95); -INSERT into Product (id, name, description, price) VALUES (2, 'Dinner Table', 'Sturdy oak Table', 200); -INSERT into Product (id, name, description, price) VALUES (3, 'Coffee Table', 'An oak coffee Table', 120); -INSERT into Product (id, name, description, price) VALUES (4, 'Side Table', 'A Nice little oak side table', 80); -INSERT into Product (id, name, description, price) VALUES (5, 'Mirror', 'A round mirror with oak frame', 80); -INSERT into Product (id, name, description, price) VALUES (6, 'Lamp', 'A light that shines', 45); -INSERT into Product (id, name, description, price) VALUES (7, 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file +ALTER SEQUENCE Product_SEQ INCREMENT BY 1; +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Chair', 'A metal frame chair, with oak seat', 59.95); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Dinner Table', 'Sturdy oak Table', 200); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Coffee Table', 'An oak coffee Table', 120); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Side Table', 'A Nice little oak side table', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Mirror', 'A round mirror with oak frame', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Lamp', 'A light that shines', 45); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file diff --git a/code/exercise_016_Dead_Letter_Queue_and_Stream_filtering/src/main/resources/import.sql b/code/exercise_016_Dead_Letter_Queue_and_Stream_filtering/src/main/resources/import.sql index 4c9fd29..806e95a 100644 --- a/code/exercise_016_Dead_Letter_Queue_and_Stream_filtering/src/main/resources/import.sql +++ b/code/exercise_016_Dead_Letter_Queue_and_Stream_filtering/src/main/resources/import.sql @@ -1,7 +1,8 @@ -INSERT into Product (id, name, description, price) VALUES (1, 'Chair', 'A metal frame chair, with oak seat', 59.95); -INSERT into Product (id, name, description, price) VALUES (2, 'Dinner Table', 'Sturdy oak Table', 200); -INSERT into Product (id, name, description, price) VALUES (3, 'Coffee Table', 'An oak coffee Table', 120); -INSERT into Product (id, name, description, price) VALUES (4, 'Side Table', 'A Nice little oak side table', 80); -INSERT into Product (id, name, description, price) VALUES (5, 'Mirror', 'A round mirror with oak frame', 80); -INSERT into Product (id, name, description, price) VALUES (6, 'Lamp', 'A light that shines', 45); -INSERT into Product (id, name, description, price) VALUES (7, 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file +ALTER SEQUENCE Product_SEQ INCREMENT BY 1; +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Chair', 'A metal frame chair, with oak seat', 59.95); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Dinner Table', 'Sturdy oak Table', 200); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Coffee Table', 'An oak coffee Table', 120); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Side Table', 'A Nice little oak side table', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Mirror', 'A round mirror with oak frame', 80); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Lamp', 'A light that shines', 45); +INSERT into Product (id, name, description, price) VALUES (nextval('Product_SEQ'), 'Carpet', 'Soft carpet', 39.95); \ No newline at end of file