Qovery / Replibyte

Seed your development database with real data ⚡️
https://www.replibyte.com
GNU General Public License v3.0
4.18k stars 129 forks source link

ERROR: Unterminated string literal while creating the dump #274

Open arnabnandy1706 opened 1 year ago

arnabnandy1706 commented 1 year ago

Hello Team,

While creating the the dump from a live database, I am getting below error. Please help me to resolve the issue.

thread 'main' panicked at 'TokenizerError { message: "Unterminated string literal", line: 2, col: 282 }', dump-parser/src/mysql/mod.rs:760:13

Please let me know in case you need any more information.

Thanks in advance, Arnab

arnabnandy1706 commented 1 year ago

Hello All,

Any suggestion on this error ?

Thanks, Arnab

PmegaOcalc commented 1 year ago

i have the same problem:

⠁ [00:12:41] [#########################################################################>----] 1.66GiB/1.76GiB (44s)
failing query: '
INSERT INTO public."Product" (id, title, ticket_types, ticket_type_description, tickets_per_booking, tickets_per_booking_description, pricing_type, cover_image, redemption_type, description, inclusions, exclusions, additional_info, cancellation_type, cancellation_description, cancel_if_bad_weather, cancel_if_insufficient_travelers, refund_eligibility, min_travelers_per_booking, max_travelers_per_booking, requires_adult_for_booking, language_guides, booking_questions, tags, active, created_at, updated_at, updated_at, confirmation_type, pickup_option_type) VALUES ('106730P2', 'A taste of Aquiares - 2 hours Coffee Tour', '{MOBILE_ONLY}', 'Mobile or paper ticket accepted', 'ONE_PER_BOOKING', 'One per booking', 'PER_PERSON', 'https://com/media/attractions-splice-spp-720x480/07/36/74/45.jpg', 'NONE', 'If you ever wondered what it takes to produce a cup of delicious coffee, these two hours will lead you to discover stories and talk to the people that make it happen. Although time will fly by, the taste of Aquiares coffee will linger long! 

Come to Aquiares and learn all about coffee, from the seed to your cup! 

We provide authentic, unique and personalized tours. You can come with your entire family because we have options for everyone! 

/!\ PLEASE MAKE A RESERVATION BEFORE COMING /!\', '[{"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Free coffee tasting", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Professional guide", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Entrance fees to the farm, mill and church", "categoryDescription": "Other"}, {"type": "COFFEE_AND_TEA", "category": "FOOD_AND_DRINK", "description": "Coffee and/or Tea", "typeDescription": "Tea and coffee", "categoryDescription": "Food and drink"}]', '[{"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Lunch", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Transportation to/from attractions", "categoryDescription": "Other"}]', '{"{\"type\": \"WHEELCHAIR_ACCESSIBLE\", \"description\": \"Wheelchair accessible\"}","{\"type\": \"PUBLIC_TRANSPORTATION_NEARBY\", \"description\": \"Public transportation options are available nearby\"}","{\"type\": \"PHYSICAL_MEDIUM\", \"description\": \"Travelers should have at least a moderate level of physical fitness\"}","{\"type\": \"OTHER\", \"description\": \"Children must be accompanied by an adult\"}","{\"type\": \"OTHER\", \"description\": \"A minimum of 2 people per booking is required\"}","{\"type\": \"OTHER\", \"description\": \"A maximum of 15 people per booking\"}"}', 'STANDARD', 'For a full refund, cancel at least 24 hours before the scheduled departure time.', true, true, '{"{\"dayRangeMin\": 1, \"percentageRefundable\": 100}","{\"dayRangeMax\": 1, \"dayRangeMin\": 0, \"percentageRefundable\": 0}"}', 1, 15, true, '{"{\"type\": \"GUIDE\", \"language\": \"en\", \"legacyGuide\": \"en/SERVICE_GUIDE\"}","{\"type\": \"WRITTEN\", \"language\": \"en\", \"legacyGuide\": \"en/SERVICE_WRITTEN\"}","{\"type\": \"GUIDE\", \"language\": \"fr\", \"legacyGuide\": \"fr/SERVICE_GUIDE\"}","{\"type\": \"WRITTEN\", \"language\": \"fr\", \"legacyGuide\": \"fr/SERVICE_WRITTEN\"}","{\"type\": \"GUIDE\", \"language\": \"es\", \"legacyGuide\": \"es/SERVICE_GUIDE\"}","{\"type\": \"WRITTEN\", \"language\": \"es\", \"legacyGuide\": \"es/SERVICE_WRITTEN\"}"}', '{SPECIAL_REQUIREMENTS}', '{11930,21733,12073,12053,21972}', true, '2023-07-13 19:44:07.956', '2023-07-17 14:06:03.654', '2023-07-12 01:00:46', 'INSTANT', NULL);
INSERT INTO public."Product" (id, title, ticket_types, ticket_type_description, tickets_per_booking, tickets_per_booking_description, pricing_type, cover_image, redemption_type, description, inclusions, exclusions, additional_info, cancellation_type, cancellation_description, cancel_if_bad_weather, cancel_if_insufficient_travelers, refund_eligibility, min_travelers_per_booking, max_travelers_per_booking, requires_adult_for_booking, language_guides, booking_questions, tags, active, created_at, updated_at, updated_at, confirmation_type, pickup_option_type) VALUES ('65383P1', 'Swakopmund Best Cultural Historical Township Tours Namibia', '{MOBILE_ONLY}', 'Mobile or paper ticket accepted', 'ONE_PER_BOOKING', 'One per booking', 'PER_PERSON', 'https://com/media/attractions-splice-spp-720x480/06/73/1f/8e.jpg', 'NONE', 'Township Cultural Experience Tour in Mondesa ,Swakopmund

 

 Explore different cultures and meet local people in the community of Mondesa, get to know Namibia better with your local Tour guide, get to know and learn about the different tribes in Namibia from Ovambo, Damara ,Herero and the Ovahimba people.

Nande Junias is a local Tour guide from Mondesa,he started his  Township tour journey 15 years ago while still in school, He grew up in the Township of Mondesa, he will let you explore Namibian Cultures ,through his Guided Township Tour  Experience, your local Tour guide will get you into the township.

‘Don’t forget your camera and sweets and any sort of stationaries for the kids’

Why you should do our Tour

25% of your payments benefit the community of Mondesa.', '[{"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Experience a local meal prepared at a family home", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Walk in the streets of Mondesa, while take pictures of kids and houses", "categoryDescription": "Other"}, {"type": "LUNCH", "category": "FOOD_AND_DRINK", "description": "Lunch", "typeDescription": "Lunch", "categoryDescription": "Food and drink"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Visit Community arts and craft projects and get to be taught the click Language from the Damara tribe", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Visit Open Market in the Township Guided by your local guide Nande,", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Learn about the Herero and Himba Culture", "categoryDescription": "Other"}]', '[{"type": "GRATUITIES", "category": "FEES_AND_TAXES", "description": "Gratuities", "typeDescription": "Gratuities", "categoryDescription": "Fees"}]', '{"{\"type\": \"WHEELCHAIR_ACCESSIBLE\", \"description\": \"Wheelchair accessible\"}","{\"type\": \"PHYSICAL_MEDIUM\", \"description\": \"Travelers should have at least a moderate level of physical fitness\"}","{\"type\": \"OTHER\", \"description\": \"A minimum of 2 people per booking is required\"}"}', 'ALL_SALES_FINAL', 'All sales are final. No refund is available for cancellations.', false, false, '{"{\"dayRangeMin\": 0, \"percentageRefundable\": 0}"}', 2, 15, true, '{"{\"type\": \"GUIDE\", \"language\": \"de\", \"legacyGuide\": \"de/SERVICE_GUIDE\"}","{\"type\": \"GUIDE\", \"language\": \"en\", \"legacyGuide\": \"en/SERVICE_GUIDE\"}"}', '{AGEBAND,DATE_OF_BIRTH,FULL_NAMES_FIRST,FULL_NAMES_LAST,PICKUP_POINT,SPECIAL_REQUIREMENTS,TRANSFER_ARRIVAL_DROP_OFF,TRANSFER_ARRIVAL_MODE,TRANSFER_DEPARTURE_DATE,TRANSFER_DEPARTURE_MODE,TRANSFER_DEPARTURE_PICKUP,TRANSFER_PORT_ARRIVAL_TIME,TRANSFER_PORT_CRUISE_SHIP,TRANSFER_PORT_DEPARTURE_TIME}', '{12029,11930,12056,21733,21768,11929,12028,11941}', true, '2023-07-13 18:49:15.126', '2023-07-13 18:49:15.126', '2023-06-03 16:30:35', 'INSTANT', NULL);
INSERT INTO public."Product" (id, title, ticket_types, ticket_type_description, tickets_per_booking, tickets_per_booking_description, pricing_type, cover_image, redemption_type, description, inclusions, exclusions, additional_info, cancellation_type, cancellation_description, cancel_if_bad_weather, cancel_if_insufficient_travelers, refund_eligibility, min_travelers_per_booking, max_travelers_per_booking, requires_adult_for_booking, language_guides, booking_questions, tags, active, created_at, updated_at, updated_at, confirmation_type, pickup_option_type) VALUES ('69062P41', '14 days Lower Mustang', '{MOBILE_ONLY}', 'Mobile or paper ticket accepted', 'ONE_PER_BOOKING', 'One per booking', 'PER_PERSON', 'https://com/media/attractions-splice-spp-720x480/06/73/e3/05.jpg', 'NONE', 'Lower Mustang is a part of Annapurna Conservation Area Project, that has the largest protected biodiversity area in Nepal. The trek offers the opportunity to explore the Tibetan culture as Mustang is considered for its long historical and cultural relationship with Tibet.

Lower Mustang Trek with Nepal Guide Treks starts with a six hours drive from Kathmandu to Pokhara, then two hours drive further to Nayapul from where the trekking starts. The route heads towards Ghandruk (1950m)  - a Gurung community-based village popular for its cultural and traditional significance. Walking through dense rhododendron filled forests the trail reaches Ghorepani (2874m). An early morning hike from Ghorepani to Poon Hill (3210m) is a must for breathtaking scenic views of Dhaulagiri and Annapurna massif. The trail then goes through Tatopani, Ghasa towards the apple garden of Marpha(2670m).', '[{"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "TIMS)Trekkers information Management System", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "English Speaking Guide", "categoryDescription": "Other"}, {"type": "BREAKFAST", "category": "FOOD_AND_DRINK", "description": "Breakfast", "typeDescription": "Breakfast", "categoryDescription": "Food and drink"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Farewell dinner with typical Nepali culture", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Tour certificate", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Guide and porter salary Guide porter insurance during the trekking.", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Flight back from Pokhara to jomsom", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Annapurna National park Fees", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "3 Star Category Accommodation in Kathmandu and Pokhara on on Bed & breakfast plan", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Teahouse/Lodge Accommodation during the trek", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Drive to Pokhara by Tourist Bus", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Drive back to Kathmandu by Tourist Bus", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "All Government local Taxes", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Breakfast ,Lunch ,Dinner during the trek", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Airport pick up & drops by private car", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Necessary Porter 1: 2 (one porter for two Guest)", "categoryDescription": "Other"}]', '[{"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Lunch and Dinner in Kathmandu/ Pokhara", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Trekking equipment any type of personal expenses such as Alcoholic Beverage drinks,phone and Laundry.", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Emergency Rescue and Travel Insurance.Trip Cancellation cost accident or Health, Loss Theft or Damage and personal effects.", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Tips", "categoryDescription": "Other"}, {"type": "ALL_FEES_AND_TAXES", "category": "FEES_AND_TAXES", "description": "All Fees and Taxes", "typeDescription": "All fees and/or taxes", "categoryDescription": "Fees"}]', '{"{\"type\": \"PUBLIC_TRANSPORTATION_NEARBY\", \"description\": \"Public transportation options are available nearby\"}","{\"type\": \"INFANTS_MUST_SIT_ON_LAPS\", \"description\": \"Infants are required to sit on an adult’s lap\"}","{\"type\": \"NO_BACK_PROBLEMS\", \"description\": \"Not recommended for travelers with spinal injuries\"}","{\"type\": \"NO_PREGNANT\", \"description\": \"Not recommended for pregnant travelers\"}","{\"type\": \"NO_HEART_PROBLEMS\", \"description\": \"Not recommended for travelers with poor cardiovascular health\"}","{\"type\": \"PHYSICAL_EASY\", \"description\": \"Suitable for all physical fitness levels\"}","{\"type\": \"OTHER\", \"description\": \"Day 01 : Kathmandu Arrival (1,400m.)\"}","{\"type\": \"OTHER\", \"description\": \"One of the representative from Himalayan Sanctuary Adventure will be waiting you outside the interminal gate holding your name and transfer you to Hotel\"}","{\"type\": \"OTHER\", \"description\": \"Day 02 : Kathmandu Valley Sightseeing\"}","{\"type\": \"OTHER\", \"description\": \"in the Morning after breakfast you will be taken for Day tour of Kathmandu city,Proceed on to Pasupatinath Temple ,Boudhanath Stupa ,Patan Darbar Square and Swyambhunath Stupa . Swayambhunath is a Buddhist Stupa said to be more than 2000 years old, is perched on a hillock 77 meters above the valley floor and offering a bird’s eye view of the Kathmandu City. Afternoon, tour of Patan, also known as Lalitpur or the “city of beauty” is the oldest city in the valley. A great center both of the Newari Buddhist religion and of traditional arts , crafts with 136 bahals or courtyards and 55 major temples.\"}","{\"type\": \"OTHER\", \"description\": \"Day 03 : Kathmandu – Pokhara (900m) 6-7hrs\"}","{\"type\": \"OTHER\", \"description\": \"After early morning breakfast drive by tourist bus takes us to the amazingly beautiful city of Pokhara 200 km west of Kathmandu. The drive is very scenic and stretching road along side the famous rafting river of Trishuli and later on Marsyangdi. The passing through some beautiful small Nepali towns will give you some glimpses of countryside of Nepal\"}","{\"type\": \"OTHER\", \"description\": \"Day 04 : Pokhara – Jomsom 2700 m – Kagbeni 2800 m(5 hrs)\"}","{\"type\": \"OTHER\", \"description\": \"Take a short but scenic flight in the morning to a stunning town of Jomsom. A twenty minutes’ flight with a very close up view of Annapurna range takes you to the mountain town of Jomsom.\"}","{\"type\": \"OTHER\", \"description\": \"Day 05 : Kagbeni – Muktinath 3800 m (6 hrs)\"}","{\"type\": \"OTHER\", \"description\": \"Wake up early to a beautiful morning, take breakfast and start the walk of the day to Muktinath. Muktinath is a very important holy pilgrimage site for the Hindus and even for non Hindus the place has a special spiritual charm.\"}","{\"type\": \"OTHER\", \"description\": \"Day 06 : Muktinath – Jomsom – Marpha 1450 m. (5hrs)\"}","{\"type\": \"OTHER\", \"description\": \"Wake up to another fresh and beautiful morning, feel refreshed with each inhale of the mountain air. Drive to Jomsom after breakfast and trek to Marpha. Experience and enjoy the mountain driving in Nepal for about one and half hours and trek gentle down hill for about two hours to Marpha, today’s stopover\"}","{\"type\": \"OTHER\", \"description\": \"Day 07 : Marpha – Tatopani.\"}","{\"type\": \"OTHER\", \"description\": \"Take another day experience of mountain driving in Nepal. Drive to Tatopani (Hot Water) after breakfast. Once you reach Tatopani, you can enjoy a bath natural hot spring pool and wash the tiredness away.\"}","{\"type\": \"OTHER\", \"description\": \"Day 08 : Tatopani – Ghorepani 2860.(9 hrs)\"}","{\"type\": \"OTHER\", \"description\": \"It’s a long day today. It will take you about eight hours to reach a magnificently beautiful town of ghorepani. Once you reach there, enjoy the close up view of the Dhaulagiri and Annapurna mountain range. Stay in a tea house.\"}","{\"type\": \"OTHER\", \"description\": \"Day 09 : Ghorepani – Poon hill 3210 m – Pokhara 900 m (7 hrs)\"}","{\"type\": \"OTHER\", \"description\": \"Early morning wake up to hike to a stunning view point of Poon hill for a breathtaking panoramic view of the mountains and an incredible sunrise. Walk back to the tea house and enjoy the breakfast. Map the trail down hill again to reach Nayapul from where you drive to Pokhara. It is a very long day considering the time you wake up at and the trek itself is long too, although it’s all down hill and gentle trail.\"}","{\"type\": \"OTHER\", \"description\": \"Day 10 : Pokhara – Kathmandu\"}","{\"type\": \"OTHER\", \"description\": \"Drive back to Kathmandu today after breakfast. It takes about 7 hours to reach Kathmandu. You can choose to fly back with an extra cost (In that case, let us know in at least 3 days in advance). Later in the evening, we go for farewell Nepali dinner with cultural show in Kathmandu and can have discussion about the trip experience.\"}","{\"type\": \"OTHER\", \"description\": \" Day 11 : Departure Day.\"}","{\"type\": \"OTHER\", \"description\": \"Today is the last day of the trip, one of our office representative will transfer you to the International Airport.\"}"}', 'STANDARD', 'For a full refund, cancel at least 24 hours before the scheduled departure time.', false, false, '{"{\"dayRangeMin\": 1, \"percentageRefundable\": 100}","{\"dayRangeMax\": 1, \"dayRangeMin\": 0, \"percentageRefundable\": 0}"}', 1, 15, false, '{"{\"type\": \"GUIDE\", \"language\": \"en\", \"legacyGuide\": \"en/SERVICE_GUIDE\"}"}', '{AGEBAND,FULL_NAMES_FIRST,FULL_NAMES_LAST,PASSPORT_EXPIRY,PASSPORT_NATIONALITY,PASSPORT_PASSPORT_NO,PICKUP_POINT,SPECIAL_REQUIREMENTS,TRANSFER_AIR_ARRIVAL_AIRLINE,TRANSFER_AIR_ARRIVAL_FLIGHT_NO,TRANSFER_ARRIVAL_DROP_OFF,TRANSFER_ARRIVAL_MODE,TRANSFER_ARRIVAL_TIME,TRANSFER_PORT_ARRIVAL_TIME,TRANSFER_PORT_CRUISE_SHIP}', '{12056,21768,11922}', true, '2023-07-13 18:49:15.246', '2023-07-13 18:49:15.246', '2023-06-03 16:31:17', 'INSTANT', NULL);
INSERT INTO public."Product" (id, title, ticket_types, ticket_type_description, tickets_per_booking, tickets_per_booking_description, pricing_type, cover_image, redemption_type, description, inclusions, exclusions, additional_info, cancellation_type, cancellation_description, cancel_if_bad_weather, cancel_if_insufficient_travelers, refund_eligibility, min_travelers_per_booking, max_travelers_per_booking, requires_adult_for_booking, language_guides, booking_questions, tags, active, created_at, updated_at, updated_at, confirmation_type, pickup_option_type) VALUES ('154867P1', 'Drop off Airport Hotel or Port', '{MOBILE_ONLY}', 'Mobile or paper ticket accepted', 'ONE_PER_BOOKING', 'One per booking', 'PER_PERSON', 'https://com/media/attractions-splice-spp-720x480/07/93/70/d1.jpg', 'NONE', 'The travellers can choose self like a hotels, destination, etc. The travellers can do anything make comfortible', '[{"type": "PRIVATE_TRANSPORTATION", "category": "TRANSPORT_AMENITIES", "description": "Private transportation", "typeDescription": "Private transportation", "categoryDescription": "Transportation amenities"}]', '[{"type": "LUNCH", "category": "FOOD_AND_DRINK", "description": "Lunch", "typeDescription": "Lunch", "categoryDescription": "Food and drink"}]', '{"{\"type\": \"PUBLIC_TRANSPORTATION_NEARBY\", \"description\": \"Public transportation options are available nearby\"}","{\"type\": \"NO_BACK_PROBLEMS\", \"description\": \"Not recommended for travelers with spinal injuries\"}","{\"type\": \"NO_HEART_PROBLEMS\", \"description\": \"Not recommended for travelers with poor cardiovascular health\"}","{\"type\": \"PHYSICAL_EASY\", \"description\": \"Suitable for all physical fitness levels\"}"}', 'STANDARD', 'For a full refund, cancel at least 24 hours before the scheduled departure time.', false, false, '{"{\"dayRangeMin\": 1, \"percentageRefundable\": 100}","{\"dayRangeMax\": 1, \"dayRangeMin\": 0, \"percentageRefundable\": 0}"}', 1, 15, true, '{"{\"type\": \"GUIDE\", \"language\": \"en\", \"legacyGuide\": \"en/SERVICE_GUIDE\"}"}', '{AGEBAND,FULL_NAMES_FIRST,FULL_NAMES_LAST,PICKUP_POINT,SPECIAL_REQUIREMENTS,TRANSFER_AIR_ARRIVAL_AIRLINE,TRANSFER_AIR_ARRIVAL_FLIGHT_NO,TRANSFER_AIR_DEPARTURE_AIRLINE,TRANSFER_AIR_DEPARTURE_FLIGHT_NO,TRANSFER_ARRIVAL_DROP_OFF,TRANSFER_ARRIVAL_MODE,TRANSFER_ARRIVAL_TIME,TRANSFER_DEPARTURE_DATE,TRANSFER_DEPARTURE_MODE,TRANSFER_DEPARTURE_PICKUP,TRANSFER_DEPARTURE_TIME,TRANSFER_PORT_ARRIVAL_TIME,TRANSFER_PORT_CRUISE_SHIP,TRANSFER_PORT_DEPARTURE_TIME}', '{11928,11930,11938,21733,11889,11937,12044,11941}', true, '2023-07-13 18:49:15.345', '2023-07-13 18:49:15.345', '2023-06-03 16:31:34', 'INSTANT', NULL);
INSERT INTO public."Product" (id, title, ticket_types, ticket_type_description, tickets_per_booking, tickets_per_booking_description, pricing_type, cover_image, redemption_type, description, inclusions, exclusions, additional_info, cancellation_type, cancellation_description, cancel_if_bad_weather, cancel_if_insufficient_travelers, refund_eligibility, min_travelers_per_booking, max_travelers_per_booking, requires_adult_for_booking, language_guides, booking_questions, tags, active, created_at, updated_at, updated_at, confirmation_type, pickup_option_type) VALUES ('120342P10', 'Dinner Cruise on the Nile with Private Transfer from Cairo', '{MOBILE_ONLY}', 'Mobile or paper ticket accepted', 'ONE_PER_BOOKING', 'One per booking', 'PER_PERSON', 'https://com/media/attractions-splice-spp-720x480/0b/f2/1c/0a.jpg', 'INDIRECT_DELIVERY', 'It is a fabulous way to enjoy a night on The Nile while you are in Cairo. So, you are invited to dinner on the Nile Maxim cruising restaurant for two hours sailing trip on the Nile with belly dancer, folklore show, Oriental music and dinner. All the time, you’ll be delighted in our Chef’s menu along with a selection of Egyptian favorites, made with the freshest ingredients, and prepared to make it a memorable dining experience.
', '[{"type": "BOTTLED_WATER", "category": "FOOD_AND_DRINK", "description": "A bottle of water during your trip", "typeDescription": "Bottled water", "categoryDescription": "Food and drink"}, {"type": "SNACKS", "category": "FOOD_AND_DRINK", "description": "Snacks", "typeDescription": "Snacks", "categoryDescription": "Food and drink"}, {"type": "DINNER", "category": "FOOD_AND_DRINK", "description": "Dinner", "typeDescription": "Dinner", "categoryDescription": "Food and drink"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "All transfers by a private air-conditioned vehicle", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Pick up services from hotel & return", "categoryDescription": "Other"}]', '[{"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Entry Fees (Optional)", "categoryDescription": "Other"}, {"type": "GRATUITIES", "category": "FEES_AND_TAXES", "description": "Gratuities", "typeDescription": "Gratuities", "categoryDescription": "Fees"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "All transfers by a private air-conditioned vehicle.", "categoryDescription": "Other"}]', '{"{\"type\": \"WHEELCHAIR_ACCESSIBLE\", \"description\": \"Wheelchair accessible\"}","{\"type\": \"STROLLER_ACCESSIBLE\", \"description\": \"Infants and small children can ride in a pram or stroller\"}","{\"type\": \"PETS_WELCOME\", \"description\": \"Service animals allowed\"}","{\"type\": \"PUBLIC_TRANSPORTATION_NEARBY\", \"description\": \"Public transportation options are available nearby\"}","{\"type\": \"INFANTS_MUST_SIT_ON_LAPS\", \"description\": \"Infants are required to sit on an adult’s lap\"}","{\"type\": \"INFANT_SEATS_AVAILABLE\", \"description\": \"Specialized infant seats are available\"}","{\"type\": \"TRANSPORTATION_WHEELCHAIR_ACCESSIBLE\", \"description\": \"Transportation options are wheelchair accessible\"}","{\"type\": \"SURFACES_WHEELCHAIR_ACCESSIBLE\", \"description\": \"All areas and surfaces are wheelchair accessible\"}","{\"type\": \"PHYSICAL_EASY\", \"description\": \"Suitable for all physical fitness levels\"}","{\"type\": \"SAFETY_FACE_MASKS_REQUIRED_FOR_TRAVELERS_IN_PUBLIC_AREAS\", \"description\": \"Face masks required for travelers in public areas\"}","{\"type\": \"SAFETY_FACE_MASKS_REQUIRED_FOR_GUIDES_IN_PUBLIC_AREAS\", \"description\": \"Face masks required for guides in public areas\"}","{\"type\": \"SAFETY_FACE_MASKS_PROVIDED_FOR_TRAVELERS\", \"description\": \"Face masks provided for travelers\"}","{\"type\": \"SAFETY_HAND_SANITIZER_AVAILABLE_TO_TRAVELERS_AND_STAFF\", \"description\": \"Hand sanitizer available to travelers and staff\"}","{\"type\": \"SAFETY_SOCIAL_DISTANCING_ENFORCED_THROUGHOUT_EXPERIENCE\", \"description\": \"Social distancing enforced throughout experience\"}","{\"type\": \"SAFETY_REGULARLY_SANITIZED_HIGH_TRAFFIC_AREAS\", \"description\": \"Regularly sanitized high-traffic areas\"}","{\"type\": \"SAFETY_GEAR_EQUIPMENT_SANITIZED_BETWEEN_USE\", \"description\": \"Gear/equipment sanitized between use\"}","{\"type\": \"SAFETY_TRANSPORTATION_VEHICLES_REGULARLY_SANITIZED\", \"description\": \"Transportation vehicles regularly sanitized\"}","{\"type\": \"SAFETY_GUIDES_REQUIRED_TO_REGULARLY_WASH_HANDS\", \"description\": \"Guides required to regularly wash hands\"}","{\"type\": \"SAFETY_REGULAR_TEMPERATURE_CHECKS_FOR_STAFF\", \"description\": \"Regular temperature checks for staff\"}","{\"type\": \"SAFETY_TEMPERATURE_CHECKS_FOR_TRAVELERS_UPON_ARRIVAL\", \"description\": \"Temperature checks for travelers upon arrival\"}","{\"type\": \"SAFETY_PAID_STAY_AT_HOME_POLICY_FOR_STAFF_WITH_SYMPTOMS\", \"description\": \"Paid stay-at-home policy for staff with symptoms\"}","{\"type\": \"SAFETY_CONTACTLESS_PAYMENTS_FOR_GRATUITIES_AND_ADD_ONS\", \"description\": \"Contactless payments for gratuities and add-ons\"}","{\"type\": \"SAFETY_OTHER\", \"description\": \"ANCIENT EGYPT TOURS, your safety is always at the forefront of everything we do. We have taken all the possible safety precautions to ensure that your trip is stress-free.\"}"}', 'STANDARD', 'For a full refund, cancel at least 24 hours before the scheduled departure time.', true, false, '{"{\"dayRangeMin\": 1, \"percentageRefundable\": 100}","{\"dayRangeMax\": 1, \"dayRangeMin\": 0, \"percentageRefundable\": 0}"}', 1, 15, true, '{"{\"type\": \"GUIDE\", \"language\": \"ar\", \"legacyGuide\": \"ar/SERVICE_GUIDE\"}","{\"type\": \"GUIDE\", \"language\": \"de\", \"legacyGuide\": \"de/SERVICE_GUIDE\"}","{\"type\": \"GUIDE\", \"language\": \"ru\", \"legacyGuide\": \"ru/SERVICE_GUIDE\"}","{\"type\": \"GUIDE\", \"language\": \"ja\", \"legacyGuide\": \"ja/SERVICE_GUIDE\"}","{\"type\": \"GUIDE\", \"language\": \"en\", \"legacyGuide\": \"en/SERVICE_GUIDE\"}","{\"type\": \"GUIDE\", \"language\": \"zh_CN\", \"legacyGuide\": \"zh_CN/SERVICE_GUIDE\"}","{\"type\": \"GUIDE\", \"language\": \"it\", \"legacyGuide\": \"it/SERVICE_GUIDE\"}","{\"type\": \"GUIDE\", \"language\": \"fr\", \"legacyGuide\": \"fr/SERVICE_GUIDE\"}","{\"type\": \"GUIDE\", \"language\": \"es\", \"legacyGuide\": \"es/SERVICE_GUIDE\"}"}', '{AGEBAND,DATE_OF_BIRTH,FULL_NAMES_FIRST,FULL_NAMES_LAST,PICKUP_POINT,SPECIAL_REQUIREMENTS,TRANSFER_AIR_ARRIVAL_AIRLINE,TRANSFER_AIR_ARRIVAL_FLIGHT_NO,TRANSFER_ARRIVAL_DROP_OFF,TRANSFER_ARRIVAL_MODE,TRANSFER_ARRIVAL_TIME}', '{21957,12031,21953,21958,11930,20206,21956,21733,21951,21955,21960,21949,21959,21954,21736,11938,21734,21948,12057,21952,21515,11929,21950,11941}', true, '2023-07-13 17:08:20.642', '2023-07-17 14:06:03.657', '2023-07-12 01:00:44', 'INSTANT_THEN_MANUAL', NULL);
INSERT INTO public."Product" (id, title, ticket_types, ticket_type_description, tickets_per_booking, tickets_per_booking_description, pricing_type, cover_image, redemption_type, description, inclusions, exclusions, additional_info, cancellation_type, cancellation_description, cancel_if_bad_weather, cancel_if_insufficient_travelers, refund_eligibility, min_travelers_per_booking, max_travelers_per_booking, requires_adult_for_booking, language_guides, booking_questions, tags, active, created_at, updated_at, updated_at, confirmation_type, pickup_option_type) VALUES ('6693P31', 'Private Chianti and SuperTuscan Tour 2 wineries with Light Lunch from Livorno', '{MOBILE_ONLY}', 'Mobile or paper ticket accepted', 'ONE_PER_BOOKING', 'One per booking', 'PER_PERSON', 'https://com/media/attractions-splice-spp-720x480/0a/f8/09/8b.jpg', 'NONE', 'Take part in this beautiful wine experience with lunch in a Tuscan farm. This tour has an itinerary dedicated to wine lovers in the famous land that for centuries has produced the Chianti Classico. You will also discover how to make the cheese and taste a lot of local products. A Special day dedicated to Tuscan Life.', '[{"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Private tour", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Visit 2 wineries", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Driver/guide", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Port pickup and drop-off", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Wine tasting in both wineries", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Transport by air-conditioned minivan", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Light Lunch", "categoryDescription": "Other"}]', '[{"type": "GRATUITIES", "category": "FEES_AND_TAXES", "description": "Gratuities", "typeDescription": "Gratuities", "categoryDescription": "Fees"}]', '{"{\"type\": \"STROLLER_ACCESSIBLE\", \"description\": \"Infants and small children can ride in a pram or stroller\"}","{\"type\": \"INFANTS_MUST_SIT_ON_LAPS\", \"description\": \"Infants are required to sit on an adult’s lap\"}","{\"type\": \"INFANT_SEATS_AVAILABLE\", \"description\": \"Specialized infant seats are available\"}","{\"type\": \"PHYSICAL_EASY\", \"description\": \"Suitable for all physical fitness levels\"}","{\"type\": \"OTHER\", \"description\": \"Children must be accompanied by an adult\"}","{\"type\": \"SAFETY_FACE_MASKS_PROVIDED_FOR_TRAVELERS\", \"description\": \"Face masks provided for travelers\"}","{\"type\": \"SAFETY_HAND_SANITIZER_AVAILABLE_TO_TRAVELERS_AND_STAFF\", \"description\": \"Hand sanitizer available to travelers and staff\"}","{\"type\": \"SAFETY_SOCIAL_DISTANCING_ENFORCED_THROUGHOUT_EXPERIENCE\", \"description\": \"Social distancing enforced throughout experience\"}","{\"type\": \"SAFETY_REGULARLY_SANITIZED_HIGH_TRAFFIC_AREAS\", \"description\": \"Regularly sanitized high-traffic areas\"}","{\"type\": \"SAFETY_GEAR_EQUIPMENT_SANITIZED_BETWEEN_USE\", \"description\": \"Gear/equipment sanitized between use\"}","{\"type\": \"SAFETY_TRANSPORTATION_VEHICLES_REGULARLY_SANITIZED\", \"description\": \"Transportation vehicles regularly sanitized\"}","{\"type\": \"SAFETY_PAID_STAY_AT_HOME_POLICY_FOR_STAFF_WITH_SYMPTOMS\", \"description\": \"Paid stay-at-home policy for staff with symptoms\"}"}', 'STANDARD', 'For a full refund, cancel at least 24 hours before the scheduled departure time.', false, false, '{"{\"dayRangeMin\": 1, \"percentageRefundable\": 100}","{\"dayRangeMax\": 1, \"dayRangeMin\": 0, \"percentageRefundable\": 0}"}', 2, 8, true, '{"{\"type\": \"GUIDE\", \"language\": \"en\", \"legacyGuide\": \"en/SERVICE_GUIDE\"}","{\"type\": \"GUIDE\", \"language\": \"it\", \"legacyGuide\": \"it/SERVICE_GUIDE\"}","{\"type\": \"GUIDE\", \"language\": \"fr\", \"legacyGuide\": \"fr/SERVICE_GUIDE\"}","{\"type\": \"GUIDE\", \"language\": \"es\", \"legacyGuide\": \"es/SERVICE_GUIDE\"}"}', '{PICKUP_POINT,SPECIAL_REQUIREMENTS,TRANSFER_ARRIVAL_DROP_OFF,TRANSFER_ARRIVAL_MODE,TRANSFER_DEPARTURE_DATE,TRANSFER_DEPARTURE_PICKUP,TRANSFER_PORT_ARRIVAL_TIME,TRANSFER_PORT_CRUISE_SHIP,TRANSFER_PORT_DEPARTURE_TIME}', '{21953,21946,11930,21768,21951,21955,21959,11928,21954,12056,21952,21950,11941}', true, '2023-07-13 18:49:15.157', '2023-07-13 18:49:15.157', '2023-06-03 16:31:09', 'INSTANT_THEN_MANUAL', NULL);
INSERT INTO public."Product" (id, title, ticket_types, ticket_type_description, tickets_per_booking, tickets_per_booking_description, pricing_type, cover_image, redemption_type, description, inclusions, exclusions, additional_info, cancellation_type, cancellation_description, cancel_if_bad_weather, cancel_if_insufficient_travelers, refund_eligibility, min_travelers_per_booking, max_travelers_per_booking, requires_adult_for_booking, language_guides, booking_questions, tags, active, created_at, updated_at, updated_at, confirmation_type, pickup_option_type) VALUES ('106664P54', 'Sabiha Gokcen Airport transfers to Kadikoy hotels', '{MOBILE_ONLY}', 'Mobile or paper ticket accepted', 'ONE_PER_BOOKING', 'One per booking', 'UNIT', 'https://com/media/attractions-splice-spp-720x480/0f/40/ff/16.jpg', 'NONE', 'Relish less stress with this convenient and private Istanbul arrival transfer. We have a wide range of vehicles in our fleet to accommodate all type of travelers. For individual transfer, we offer saloon type vehicles. For your group transfer, we offer Minivans and Minibuses. Once you arrive at the airport, a member of our team will be waiting at the arrivals hall. Then, you will take a leisurely ride directly to your Istanbul hotel avoiding any hassles. Available from either New Istanbul Airport or Sabiha Gokcen Airports.
• Stress-free meet-and-greet arrival in Istanbul 
• Private door-door transfer between Istanbul Airport and your centrally located Istanbul hotel 
• Comfortable seats with generous leg room, air conditioning, and luggage storage 
• Enjoy smooth, friendly and hassle-free transfer service Meet and greet by a professional staff and drivers
• Private transfers operate 24 hours, 7 days a week', '[{"type": "PRIVATE_TRANSPORTATION", "category": "TRANSPORT_AMENITIES", "description": "Private transportation", "typeDescription": "Private transportation", "categoryDescription": "Transportation amenities"}, {"type": "AIR_CONDITIONED_VEHICLE", "category": "TRANSPORT_AMENITIES", "description": "Air-conditioned vehicle", "typeDescription": "In-vehicle air conditioning", "categoryDescription": "Transportation amenities"}, {"type": "ALL_FEES_AND_TAXES", "category": "FEES_AND_TAXES", "description": "All Fees and Taxes", "typeDescription": "All fees and/or taxes", "categoryDescription": "Fees"}]', NULL, '{"{\"type\": \"PETS_WELCOME\", \"description\": \"Service animals allowed\"}","{\"type\": \"PUBLIC_TRANSPORTATION_NEARBY\", \"description\": \"Public transportation options are available nearby\"}","{\"type\": \"INFANT_SEATS_AVAILABLE\", \"description\": \"Specialized infant seats are available\"}","{\"type\": \"PHYSICAL_EASY\", \"description\": \"Suitable for all physical fitness levels\"}","{\"type\": \"SAFETY_FACE_MASKS_REQUIRED_FOR_TRAVELERS_IN_PUBLIC_AREAS\", \"description\": \"Face masks required for travelers in public areas\"}","{\"type\": \"SAFETY_FACE_MASKS_REQUIRED_FOR_GUIDES_IN_PUBLIC_AREAS\", \"description\": \"Face masks required for guides in public areas\"}","{\"type\": \"SAFETY_FACE_MASKS_PROVIDED_FOR_TRAVELERS\", \"description\": \"Face masks provided for travelers\"}","{\"type\": \"SAFETY_HAND_SANITIZER_AVAILABLE_TO_TRAVELERS_AND_STAFF\", \"description\": \"Hand sanitizer available to travelers and staff\"}","{\"type\": \"SAFETY_SOCIAL_DISTANCING_ENFORCED_THROUGHOUT_EXPERIENCE\", \"description\": \"Social distancing enforced throughout experience\"}","{\"type\": \"SAFETY_GEAR_EQUIPMENT_SANITIZED_BETWEEN_USE\", \"description\": \"Gear/equipment sanitized between use\"}","{\"type\": \"SAFETY_TRANSPORTATION_VEHICLES_REGULARLY_SANITIZED\", \"description\": \"Transportation vehicles regularly sanitized\"}","{\"type\": \"SAFETY_REGULAR_TEMPERATURE_CHECKS_FOR_STAFF\", \"description\": \"Regular temperature checks for staff\"}","{\"type\": \"SAFETY_OTHER\", \"description\": \"Our drivers wear masks at all times and are also available in vehicles for passengers to use along with hand sanitizer, free of charge. \\nAfter each transfer, the vehicles are sanitized.\\nOur vehicles also have a plexiglass screen between the passengers and drivers.\"}"}', 'STANDARD', 'For a full refund, cancel at least 24 hours before the scheduled departure time.', false, false, '{"{\"dayRangeMin\": 1, \"percentageRefundable\": 100}","{\"dayRangeMax\": 1, \"dayRangeMin\": 0, \"percentageRefundable\": 0}"}', 1, 13, false, NULL, '{PICKUP_POINT,SPECIAL_REQUIREMENTS,TRANSFER_AIR_ARRIVAL_AIRLINE,TRANSFER_AIR_ARRIVAL_FLIGHT_NO,TRANSFER_ARRIVAL_DROP_OFF,TRANSFER_ARRIVAL_MODE,TRANSFER_ARRIVAL_TIME,TRANSFER_PORT_ARRIVAL_TIME,TRANSFER_PORT_CRUISE_SHIP}', '{20248,21957,21954,21948,21951,21952,12044,21950,21955,21949,20238}', true, '2023-07-13 18:49:15.339', '2023-07-13 18:49:15.339', '2023-06-03 16:31:04', 'INSTANT', NULL);
INSERT INTO public."Product" (id, title, ticket_types, ticket_type_description, tickets_per_booking, tickets_per_booking_description, pricing_type, cover_image, redemption_type, description, inclusions, exclusions, additional_info, cancellation_type, cancellation_description, cancel_if_bad_weather, cancel_if_insufficient_travelers, refund_eligibility, min_travelers_per_booking, max_travelers_per_booking, requires_adult_for_booking, language_guides, booking_questions, tags, active, created_at, updated_at, updated_at, confirmation_type, pickup_option_type) VALUES ('8653P6540', 'Private Transfer from Manchester Airport (MAN) to Preston', '{MOBILE_ONLY}', 'Mobile or paper ticket accepted', 'ONE_PER_BOOKING', 'One per booking', 'UNIT', 'https://com/media/attractions-splice-spp-720x480/0a/c8/ec/0b.jpg', 'NONE', 'Take the worry out of your arrival to Manchester Airport (MAN) and pre-book a private transfer to suit your group size (up to 8 people). Avoid the long lines for taxis on arrival, and travel in the comfort of a Premium car or minivan / minibus.', '[{"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "All taxes and VAT", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Meet and greet service", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Any parking and/or airport tolls", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Private one way transfer ", "categoryDescription": "Other"}, {"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Tips and gratuities", "categoryDescription": "Other"}]', '[{"type": "OTHER", "category": "OTHER", "typeDescription": "Other", "otherDescription": "Excess luggage charges: Only 1 standard suitcase allowed per passenger, size 46x69x29cms (18x27x11in);'
thread 'main' panicked at 'TokenizerError { message: "Unterminated string literal", line: 9, col: 136 }', dump-parser/src/postgres/mod.rs:824:13
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace