-- http://www.phpmyadmin.net
--
-- Anamakine: 127.0.0.1
-- Üretim Zamanı: 21 Ara 2016, 12:26:28
-- Sunucu sürümü: 10.1.19-MariaDB
-- PHP Sürümü: 5.6.28




--
-- Veritabanı: `crp_web`
--

-- --------------------------------------------------------

--
-- Tablo için tablo yapısı `company`
--

CREATE TABLE `company` (
  `id` int(11) NOT NULL,
  `position` int(11) NOT NULL DEFAULT '0',
  `creation_date` datetime NOT NULL,
  `update_date` datetime NOT NULL,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Tablo için tablo yapısı `country`
--

CREATE TABLE `country` (
  `id` int(11) NOT NULL,
  `position` int(11) NOT NULL DEFAULT '0',
  `creation_date` datetime NOT NULL,
  `update_date` datetime NOT NULL,
  `name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Tablo için tablo yapısı `mac`
--

CREATE TABLE `mac` (
  `id` int(11) NOT NULL,
  `position` int(11) NOT NULL DEFAULT '0',
  `creation_date` datetime NOT NULL,
  `update_date` datetime NOT NULL,
  `value` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Tablo döküm verisi `mac`
--

INSERT INTO `mac` (`id`, `position`, `creation_date`, `update_date`, `value`) VALUES
(3, 0, '2016-12-21 10:36:44', '2016-12-21 10:36:44', '00155DFF1900');

-- --------------------------------------------------------

--
-- Tablo için tablo yapısı `person_role`
--

CREATE TABLE `person_role` (
  `id` int(11) NOT NULL,
  `position` int(11) NOT NULL DEFAULT '0',
  `creation_date` datetime NOT NULL,
  `update_date` datetime NOT NULL,
  `name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Tablo için tablo yapısı `product`
--

CREATE TABLE `product` (
  `id` int(11) NOT NULL,
  `product_group_id` int(11) DEFAULT NULL,
  `person_id` int(11) DEFAULT NULL,
  `mac_id` int(11) DEFAULT NULL,
  `position` int(11) NOT NULL DEFAULT '0',
  `creation_date` datetime NOT NULL,
  `update_date` datetime NOT NULL,
  `name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `start_date` datetime NOT NULL,
  `end_date` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Tablo döküm verisi `product`
--

INSERT INTO `product` (`id`, `product_group_id`, `person_id`, `mac_id`, `position`, `creation_date`, `update_date`, `name`, `start_date`, `end_date`) VALUES
(3, NULL, 6, 3, 0, '2016-12-21 10:36:44', '2016-12-29 10:36:44', 'default', '2016-12-21 10:36:44', '2016-12-21 10:36:44');

-- --------------------------------------------------------

--
-- Tablo için tablo yapısı `product_group`
--

CREATE TABLE `product_group` (
  `id` int(11) NOT NULL,
  `position` int(11) NOT NULL DEFAULT '0',
  `creation_date` datetime NOT NULL,
  `update_date` datetime NOT NULL,
  `name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Tablo için tablo yapısı `product_history`
--

CREATE TABLE `product_history` (
  `id` int(11) NOT NULL,
  `product_id` int(11) DEFAULT NULL,
  `position` int(11) NOT NULL DEFAULT '0',
  `creation_date` datetime NOT NULL,
  `update_date` datetime NOT NULL,
  `amount` int(11) NOT NULL,
  `expectation_amount` int(11) NOT NULL,
  `remaining_amount` int(11) NOT NULL,
  `price` decimal(10,2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dökümü yapılmış tablolar için indeksler
--

--
-- Tablo için indeksler `company`
--
ALTER TABLE `company`
  ADD PRIMARY KEY (`id`);

--
-- Tablo için indeksler `country`
--
ALTER TABLE `country`
  ADD PRIMARY KEY (`id`);

--
-- Tablo için indeksler `mac`
--
ALTER TABLE `mac`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `unique_value` (`value`);

--
-- Tablo için indeksler `person_role`
--
ALTER TABLE `person_role`
  ADD PRIMARY KEY (`id`);

--
-- Tablo için indeksler `product`
--
ALTER TABLE `product`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `UNIQ_D34A04AD1169A715` (`mac_id`),
  ADD UNIQUE KEY `UNIQ_D34A04AD217BBB47` (`person_id`),
  ADD KEY `IDX_D34A04AD35E4B3D0` (`product_group_id`);

--
-- Tablo için indeksler `product_group`
--
ALTER TABLE `product_group`
  ADD PRIMARY KEY (`id`);

--
-- Tablo için indeksler `product_history`
--
ALTER TABLE `product_history`
  ADD PRIMARY KEY (`id`),
  ADD KEY `IDX_F6636BFB4584665A` (`product_id`);

--
-- Dökümü yapılmış tablolar için AUTO_INCREMENT değeri
--

--
-- Tablo için AUTO_INCREMENT değeri `company`
--
ALTER TABLE `company`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `country`
--
ALTER TABLE `country`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `mac`
--
ALTER TABLE `mac`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
--
-- Tablo için AUTO_INCREMENT değeri `person_role`
--
ALTER TABLE `person_role`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `product`
--
ALTER TABLE `product`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
--
-- Tablo için AUTO_INCREMENT değeri `product_group`
--
ALTER TABLE `product_group`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `product_history`
--
ALTER TABLE `product_history`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Dökümü yapılmış tablolar için kısıtlamalar
--

--
-- Tablo kısıtlamaları `product`
--
ALTER TABLE `product`
  ADD CONSTRAINT `FK_D34A04AD1169A715` FOREIGN KEY (`mac_id`) REFERENCES `mac` (`id`),
  ADD CONSTRAINT `FK_D34A04AD217BBB47` FOREIGN KEY (`person_id`) REFERENCES `person` (`id`),
  ADD CONSTRAINT `FK_D34A04AD35E4B3D0` FOREIGN KEY (`product_group_id`) REFERENCES `product_group` (`id`);

--
-- Tablo kısıtlamaları `product_history`
--
ALTER TABLE `product_history`
  ADD CONSTRAINT `FK_F6636BFB4584665A` FOREIGN KEY (`product_id`) REFERENCES `product` (`id`);

