Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- phpMyAdmin SQL Dump
- -- version 4.9.1
- -- https://www.phpmyadmin.net/
- --
- -- Φιλοξενητής: dedi110.your-server.de
- -- Χρόνος δημιουργίας: 18 Οκτ 2019 στις 20:44:00
- -- Έκδοση διακομιστή: 5.7.27-1
- -- Έκδοση PHP: 7.1.32
- SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
- SET AUTOCOMMIT = 0;
- START TRANSACTION;
- SET time_zone = "+00:00";
- /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
- /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
- /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
- /*!40101 SET NAMES utf8mb4 */;
- --
- -- Βάση δεδομένων: `gc_db01`
- --
- -- --------------------------------------------------------
- --
- -- Δομή πίνακα για τον πίνακα `airbnb`
- --
- CREATE TABLE `airbnb` (
- `id` INT NOT NULL AUTO_INCREMENT
- `hostId` INT NOT NULL,
- `name` varchar(255) NOT NULL,
- `image` text NOT NULL,
- `description` text,
- `address` varchar(255) NOT NULL,
- `locationId` INT DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Άδειασμα δεδομένων του πίνακα `airbnb`
- --
- INSERT INTO `airbnb` (`id`, `hostId`, `name`, `image`, `description`, `address`, `locationId`) VALUES
- (0, 0, 'Beautiful maisonette with stunning view', 'https://a0.muscache.com/im/pictures/74a4730c-c2e7-4db5-97b0-e5f6dad8b217.jpg?aki_policy=xx_large', 'Two newly-built maisonettes in a calm location with an amazing view to the sea and the picturesque Kokkari (1000 m away). Ideal for couples and families and those who desire relaxing vacation. Also exceptional for sporting activities (cycling, trekking, water sports, windsurfing) nearby in Kokkari. The appartment in detail: two bedrooms, fully equipped kitchen, 2 bathrooms, TV, Wifi, private sezlongs, balconies with amazing view, airconditioning, mosquito nets in every window.', 'Random Str', 0);
- -- --------------------------------------------------------
- --
- -- Δομή πίνακα για τον πίνακα `bookings`
- --
- CREATE TABLE `bookings` (
- `id` INT NOT NULL AUTO_INCREMENT
- `userId` INT DEFAULT NULL,
- `placeId` INT DEFAULT NULL,
- `startDate` date NOT NULL,
- `endDate` date NOT NULL,
- `pricePerNight` float NOT NULL,
- `numNights` INT NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- --------------------------------------------------------
- --
- -- Δομή πίνακα για τον πίνακα `hosts`
- --
- CREATE TABLE `hosts` (
- `id` INT NOT NULL AUTO_INCREMENT
- `userId` INT DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Άδειασμα δεδομένων του πίνακα `hosts`
- --
- INSERT INTO `hosts` (`id`, `userId`) VALUES
- (0, 0);
- -- --------------------------------------------------------
- --
- -- Δομή πίνακα για τον πίνακα `locations`
- --
- CREATE TABLE `locations` (
- `id` INT NOT NULL AUTO_INCREMENT
- `townName` varchar(255) NOT NULL,
- `countryName` varchar(255) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Άδειασμα δεδομένων του πίνακα `locations`
- --
- INSERT INTO `locations` (`id`, `townName`, `countryName`) VALUES
- (0, 'Kokkari', 'Greece');
- -- --------------------------------------------------------
- --
- -- Δομή πίνακα για τον πίνακα `reviews`
- --
- CREATE TABLE `reviews` (
- `id` INT NOT NULL AUTO_INCREMENT
- `bookingId` INT DEFAULT NULL,
- `rating` tinyint(4) NOT NULL,
- `reviewContent` text
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- --------------------------------------------------------
- --
- -- Δομή πίνακα για τον πίνακα `users`
- --
- CREATE TABLE `users` (
- `id` INT NOT NULL AUTO_INCREMENT
- `email` varchar(255) NOT NULL,
- `password` varchar(64) NOT NULL,
- `firstName` varchar(255) NOT NULL,
- `lastName` varchar(255) NOT NULL,
- `address` varchar(255) NOT NULL,
- `tel` varchar(255) NOT NULL,
- `registered` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Άδειασμα δεδομένων του πίνακα `users`
- --
- INSERT INTO `users` (`id`, `email`, `password`, `firstName`, `lastName`, `address`, `tel`, `registered`) VALUES
- (0, 'geochareas@gmail.com', '', 'George', 'Chareas', 'Papadiamanti', '', '2019-10-18 16:19:48');
- --
- -- Ευρετήρια για άχρηστους πίνακες
- --
- --
- -- Ευρετήρια για πίνακα `airbnb`
- --
- ALTER TABLE `airbnb`
- ADD PRIMARY KEY (`id`),
- ADD UNIQUE KEY `hostId` (`hostId`),
- ADD UNIQUE KEY `name` (`name`),
- ADD KEY `locationId` (`locationId`);
- --
- -- Ευρετήρια για πίνακα `bookings`
- --
- ALTER TABLE `bookings`
- ADD PRIMARY KEY (`id`),
- ADD KEY `userId` (`userId`),
- ADD KEY `placeId` (`placeId`);
- --
- -- Ευρετήρια για πίνακα `hosts`
- --
- ALTER TABLE `hosts`
- ADD PRIMARY KEY (`id`),
- ADD KEY `userId` (`userId`);
- --
- -- Ευρετήρια για πίνακα `locations`
- --
- ALTER TABLE `locations`
- ADD PRIMARY KEY (`id`);
- --
- -- Ευρετήρια για πίνακα `reviews`
- --
- ALTER TABLE `reviews`
- ADD PRIMARY KEY (`id`),
- ADD KEY `bookingId` (`bookingId`);
- --
- -- Ευρετήρια για πίνακα `users`
- --
- ALTER TABLE `users`
- ADD PRIMARY KEY (`id`),
- ADD UNIQUE KEY `email` (`email`),
- ADD UNIQUE KEY `tel` (`tel`);
- --
- -- Περιορισμοί για άχρηστους πίνακες
- --
- --
- -- Περιορισμοί για πίνακα `airbnb`
- --
- ALTER TABLE `airbnb`
- ADD CONSTRAINT `airbnb_ibfk_1` FOREIGN KEY (`hostId`) REFERENCES `hosts` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
- ADD CONSTRAINT `airbnb_ibfk_2` FOREIGN KEY (`locationId`) REFERENCES `locations` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
- --
- -- Περιορισμοί για πίνακα `bookings`
- --
- ALTER TABLE `bookings`
- ADD CONSTRAINT `bookings_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
- ADD CONSTRAINT `bookings_ibfk_2` FOREIGN KEY (`placeId`) REFERENCES `airbnb` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
- --
- -- Περιορισμοί για πίνακα `hosts`
- --
- ALTER TABLE `hosts`
- ADD CONSTRAINT `hosts_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
- --
- -- Περιορισμοί για πίνακα `reviews`
- --
- ALTER TABLE `reviews`
- ADD CONSTRAINT `reviews_ibfk_1` FOREIGN KEY (`bookingId`) REFERENCES `bookings` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
- COMMIT;
- /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
- /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
- /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement