2013-04-14 22:42:40 +03:00
-- phpMyAdmin SQL Dump
-- version 3.5.1
-- http://www.phpmyadmin.net
--
-- Φιλοξενητής: localhost
2013-07-15 10:32:19 +03:00
-- Χρόνος δημιουργίας: 15 Ιουλ 2013 στις 10:07:35
2013-04-14 22:42:40 +03:00
-- Έκδοση διακομιστή: 5.5.24-log
-- Έκδοση PHP: 5.4.3
SET SQL_MODE = " NO_AUTO_VALUE_ON_ZERO " ;
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 utf8 */ ;
--
-- Βάση: `easy_appointments`
--
-- --------------------------------------------------------
--
-- Δομή πίνακα γ ι α τον πίνακα `ea_appointments`
--
CREATE TABLE IF NOT EXISTS ` ea_appointments ` (
` id ` bigint ( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
2013-06-08 12:54:45 +03:00
` book_datetime ` datetime DEFAULT NULL ,
2013-04-14 22:42:40 +03:00
` start_datetime ` datetime DEFAULT NULL ,
` end_datetime ` datetime DEFAULT NULL ,
2013-04-20 20:20:16 +03:00
` notes ` text ,
2013-06-08 12:54:45 +03:00
` hash ` text ,
2013-07-09 17:46:48 +03:00
` is_unavailable ` tinyint ( 4 ) DEFAULT ' 0 ' ,
` id_users_provider ` bigint ( 20 ) unsigned DEFAULT NULL ,
` id_users_customer ` bigint ( 20 ) unsigned DEFAULT NULL ,
` id_services ` bigint ( 20 ) unsigned DEFAULT NULL ,
2013-06-19 22:29:00 +03:00
` id_google_calendar ` text ,
2013-04-14 22:42:40 +03:00
PRIMARY KEY ( ` id ` ) ,
KEY ` id_users_customer ` ( ` id_users_customer ` ) ,
KEY ` id_services ` ( ` id_services ` ) ,
KEY ` id_users_provider ` ( ` id_users_provider ` )
2013-07-15 10:32:19 +03:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT = 102 ;
2013-07-09 17:46:48 +03:00
2013-04-14 22:42:40 +03:00
-- --------------------------------------------------------
--
-- Δομή πίνακα γ ι α τον πίνακα `ea_roles`
--
CREATE TABLE IF NOT EXISTS ` ea_roles ` (
` id ` bigint ( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 256 ) DEFAULT NULL ,
2013-04-20 20:20:16 +03:00
` slug ` varchar ( 256 ) DEFAULT NULL ,
2013-04-14 22:42:40 +03:00
` is_admin ` tinyint ( 4 ) DEFAULT NULL COMMENT ' 0 ' ,
` services ` int ( 4 ) DEFAULT NULL COMMENT ' 0 ' ,
` providers ` int ( 4 ) DEFAULT NULL COMMENT ' 0 ' ,
` customers ` int ( 4 ) DEFAULT NULL COMMENT ' 0 ' ,
` notifications ` int ( 4 ) DEFAULT NULL COMMENT ' 0 ' ,
` appointments ` int ( 4 ) DEFAULT NULL COMMENT ' 0 ' ,
PRIMARY KEY ( ` id ` )
2013-04-20 20:20:16 +03:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT = 4 ;
2013-04-14 22:42:40 +03:00
--
-- Άδειασμα δεδομένων του πίνακα `ea_roles`
--
2013-04-20 20:20:16 +03:00
INSERT INTO ` ea_roles ` ( ` id ` , ` name ` , ` slug ` , ` is_admin ` , ` services ` , ` providers ` , ` customers ` , ` notifications ` , ` appointments ` ) VALUES
( 1 , ' Administrator ' , ' administrator ' , 1 , 15 , 15 , 15 , 15 , 15 ) ,
( 2 , ' Provider ' , ' provider ' , 0 , 0 , 0 , 15 , 0 , 15 ) ,
( 3 , ' Customer ' , ' customer ' , 0 , 0 , 0 , 0 , 0 , 0 ) ;
2013-04-14 22:42:40 +03:00
-- --------------------------------------------------------
--
-- Δομή πίνακα γ ι α τον πίνακα `ea_services`
--
CREATE TABLE IF NOT EXISTS ` ea_services ` (
` id ` bigint ( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 256 ) DEFAULT NULL ,
` duration ` int ( 11 ) DEFAULT NULL ,
` price ` decimal ( 10 , 2 ) DEFAULT NULL ,
` currency ` varchar ( 32 ) DEFAULT NULL ,
` description ` text ,
` id_service_categories ` bigint ( 20 ) unsigned DEFAULT NULL ,
PRIMARY KEY ( ` id ` ) ,
KEY ` id_service_categories ` ( ` id_service_categories ` )
2013-06-19 22:29:00 +03:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT = 10 ;
2013-04-14 22:42:40 +03:00
--
-- Άδειασμα δεδομένων του πίνακα `ea_services`
--
INSERT INTO ` ea_services ` ( ` id ` , ` name ` , ` duration ` , ` price ` , ` currency ` , ` description ` , ` id_service_categories ` ) VALUES
2013-07-15 10:32:19 +03:00
( 1 , ' General Examination ' , 20 , ' 50.00 ' , ' euro ' , ' General examination of the patient. ' , NULL ) ,
( 2 , ' Heart Examination ' , 30 , ' 40.00 ' , ' euro ' , ' Checkup for heart problems. ' , NULL ) ,
( 3 , ' Neurological Examination ' , 20 , ' 35.00 ' , ' euro ' , ' Neurological tests for the patient. ' , NULL ) ;
2013-04-20 20:20:16 +03:00
-- --------------------------------------------------------
--
-- Δομή πίνακα γ ι α τον πίνακα `ea_services_providers`
--
CREATE TABLE IF NOT EXISTS ` ea_services_providers ` (
` id_users ` bigint ( 20 ) unsigned NOT NULL ,
` id_services ` bigint ( 20 ) unsigned NOT NULL ,
PRIMARY KEY ( ` id_users ` , ` id_services ` ) ,
KEY ` id_services ` ( ` id_services ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 ;
--
-- Άδειασμα δεδομένων του πίνακα `ea_services_providers`
--
INSERT INTO ` ea_services_providers ` ( ` id_users ` , ` id_services ` ) VALUES
( 1 , 1 ) ,
( 2 , 1 ) ,
( 3 , 1 ) ,
( 4 , 1 ) ,
( 3 , 2 ) ,
( 4 , 2 ) ,
( 2 , 3 ) ,
( 3 , 3 ) ;
2013-04-14 22:42:40 +03:00
-- --------------------------------------------------------
--
-- Δομή πίνακα γ ι α τον πίνακα `ea_service_categories`
--
CREATE TABLE IF NOT EXISTS ` ea_service_categories ` (
` id ` bigint ( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 256 ) DEFAULT NULL ,
` description ` text ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT = 1 ;
-- --------------------------------------------------------
--
-- Δομή πίνακα γ ι α τον πίνακα `ea_settings`
--
CREATE TABLE IF NOT EXISTS ` ea_settings ` (
` id ` bigint ( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 512 ) DEFAULT NULL ,
` value ` longtext ,
PRIMARY KEY ( ` id ` )
2013-06-19 22:29:00 +03:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT = 10 ;
2013-04-14 22:42:40 +03:00
--
-- Άδειασμα δεδομένων του πίνακα `ea_settings`
--
INSERT INTO ` ea_settings ` ( ` id ` , ` name ` , ` value ` ) VALUES
2013-06-08 12:54:45 +03:00
( 1 , ' company_name ' , ' Javation & Co ' ) ,
( 2 , ' company_working_plan ' , ' {"monday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"tuesday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"wednesday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"thursday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"friday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"saturday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"sunday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]}} ' ) ,
( 3 , ' company_email ' , ' alextselegidis@gmail.com ' ) ,
2013-07-15 10:32:19 +03:00
( 8 , ' company_link ' , ' http://javation.com ' ) ,
2013-06-08 12:54:45 +03:00
( 9 , ' book_advance_timeout ' , ' 30 ' ) ;
2013-04-14 22:42:40 +03:00
-- --------------------------------------------------------
--
-- Δομή πίνακα γ ι α τον πίνακα `ea_users`
--
CREATE TABLE IF NOT EXISTS ` ea_users ` (
` id ` bigint ( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
` first_name ` varchar ( 256 ) DEFAULT NULL ,
` last_name ` varchar ( 512 ) DEFAULT NULL ,
` email ` varchar ( 512 ) DEFAULT NULL ,
` mobile_number ` varchar ( 128 ) DEFAULT NULL ,
` phone_number ` varchar ( 128 ) DEFAULT NULL ,
` address ` varchar ( 256 ) DEFAULT NULL ,
` city ` varchar ( 256 ) DEFAULT NULL ,
` state ` varchar ( 128 ) DEFAULT NULL ,
` zip_code ` varchar ( 64 ) DEFAULT NULL ,
` notes ` text ,
` id_roles ` bigint ( 20 ) unsigned NOT NULL ,
PRIMARY KEY ( ` id ` ) ,
KEY ` id_roles ` ( ` id_roles ` )
2013-06-26 12:31:57 +03:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT = 6 ;
2013-04-14 22:42:40 +03:00
--
-- Άδειασμα δεδομένων του πίνακα `ea_users`
--
2013-06-08 12:54:45 +03:00
INSERT INTO ` ea_users ` ( ` id ` , ` first_name ` , ` last_name ` , ` email ` , ` mobile_number ` , ` phone_number ` , ` address ` , ` city ` , ` state ` , ` zip_code ` , ` notes ` , ` id_roles ` ) VALUES
2013-07-15 10:32:19 +03:00
( 1 , ' Ringo ' , ' Starr ' , ' alextselegidis@gmail.com ' , ' 0000000000000 ' , ' 0000000000000 ' , ' Some Str ' , ' Some City ' , ' Some State 0 ' , ' 00000 ' , ' This is me making Easy!Appointments :P ' , 1 ) ,
( 2 , ' George ' , ' Harrison ' , ' alextselegidis@gmail.com ' , ' 1111111111111 ' , ' 1111111111111 ' , ' Some Str 1 ' , ' Some City 1 ' , ' Some State 1 ' , ' 11111 ' , ' T his is a test provider (with my email for google syncing). ' , 2 ) ,
( 3 , ' John ' , ' Lennon ' , ' prov2@test.gr ' , ' 2222222222222 ' , ' 2222222222222 ' , ' Some Str 2 ' , ' Some City 2 ' , ' Some State 2 ' , ' 22222 ' , NULL , 2 ) ,
( 4 , ' Paul ' , ' McCartney ' , ' prov3@test.gr ' , ' 3333333333333 ' , ' 3333333333333 ' , ' Some Str 3 ' , ' Some City 3 ' , ' Some State 3 ' , ' 33333 ' , NULL , 2 ) ,
( 5 , ' John ' , ' Doe ' , ' alextselegidis@yahoo.gr ' , NULL , ' 0123456789 ' , ' ' , ' ' , NULL , ' ' , ' This is my testing customer. ' , 3 ) ;
2013-06-08 12:54:45 +03:00
-- --------------------------------------------------------
--
-- Δομή πίνακα γ ι α τον πίνακα `ea_user_settings`
--
CREATE TABLE IF NOT EXISTS ` ea_user_settings ` (
` id_users ` bigint ( 20 ) unsigned NOT NULL ,
` username ` varchar ( 256 ) DEFAULT NULL ,
` password ` varchar ( 512 ) DEFAULT NULL ,
` working_plan ` text ,
` notifications ` text ,
2013-06-19 22:29:00 +03:00
` google_sync ` tinyint ( 4 ) DEFAULT ' 0 ' ,
` google_token ` text ,
2013-07-15 10:32:19 +03:00
` sync_past_days ` int ( 11 ) DEFAULT ' 5 ' ,
` sync_future_days ` int ( 11 ) DEFAULT ' 5 ' ,
2013-06-08 12:54:45 +03:00
PRIMARY KEY ( ` id_users ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 ;
--
-- Άδειασμα δεδομένων του πίνακα `ea_user_settings`
--
2013-07-15 10:32:19 +03:00
INSERT INTO ` ea_user_settings ` ( ` id_users ` , ` username ` , ` password ` , ` working_plan ` , ` notifications ` , ` google_sync ` , ` google_token ` , ` sync_past_days ` , ` sync_future_days ` ) VALUES
( 2 , ' provider_1 ' , ' provider_1 ' , ' {"monday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"tuesday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"wednesday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"thursday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"friday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"saturday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"sunday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]}} ' , NULL , 0 , NULL , 5 , 5 ) ,
( 3 , ' provider_2 ' , ' provider_2 ' , ' {"monday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"tuesday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"wednesday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"thursday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"friday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"saturday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"sunday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]}} ' , NULL , 0 , NULL , 5 , 5 ) ,
( 4 , ' provider_3 ' , ' provider_3 ' , ' {"monday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"tuesday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"wednesday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"thursday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"friday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"saturday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]},"sunday":{"start":"09:00","end":"18:00","breaks":[{"start":"11:20","end":"11:30"},{"start":"14:30","end":"15:00"}]}} ' , NULL , 0 , NULL , 5 , 5 ) ;
2013-04-14 22:42:40 +03:00
--
-- Περιορισμοί γ ι α άχρηστους πίνακες
--
--
-- Περιορισμοί γ ι α πίνακα `ea_appointments`
--
ALTER TABLE ` ea_appointments `
ADD CONSTRAINT ` ea_appointments_ibfk_2 ` FOREIGN KEY ( ` id_users_customer ` ) REFERENCES ` ea_users ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ,
ADD CONSTRAINT ` ea_appointments_ibfk_3 ` FOREIGN KEY ( ` id_services ` ) REFERENCES ` ea_services ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ,
ADD CONSTRAINT ` ea_appointments_ibfk_4 ` FOREIGN KEY ( ` id_users_provider ` ) REFERENCES ` ea_users ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ;
--
-- Περιορισμοί γ ι α πίνακα `ea_services`
--
ALTER TABLE ` ea_services `
ADD CONSTRAINT ` ea_services_ibfk_1 ` FOREIGN KEY ( ` id_service_categories ` ) REFERENCES ` ea_service_categories ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ;
2013-04-20 20:20:16 +03:00
--
-- Περιορισμοί γ ι α πίνακα `ea_services_providers`
--
ALTER TABLE ` ea_services_providers `
ADD CONSTRAINT ` ea_services_providers_ibfk_1 ` FOREIGN KEY ( ` id_users ` ) REFERENCES ` ea_users ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ,
ADD CONSTRAINT ` ea_services_providers_ibfk_2 ` FOREIGN KEY ( ` id_services ` ) REFERENCES ` ea_services ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ;
2013-04-14 22:42:40 +03:00
--
-- Περιορισμοί γ ι α πίνακα `ea_users`
--
ALTER TABLE ` ea_users `
ADD CONSTRAINT ` ea_users_ibfk_1 ` FOREIGN KEY ( ` id_roles ` ) REFERENCES ` ea_roles ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ;
2013-06-08 12:54:45 +03:00
--
-- Περιορισμοί γ ι α πίνακα `ea_user_settings`
--
ALTER TABLE ` ea_user_settings `
ADD CONSTRAINT ` ea_user_settings_ibfk_1 ` FOREIGN KEY ( ` id_users ` ) REFERENCES ` ea_users ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ;
2013-04-14 22:42:40 +03:00
/* !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 */ ;