- --
- -- Tablo için tablo yapısı `languages`
- --
- CREATE TABLE IF NOT EXISTS `languages` (
- `lang_code` varchar(3) NOT NULL,
- `title` varchar(16) NOT NULL,
- `direction` enum('ltr','rtl') NOT NULL DEFAULT 'ltr',
- PRIMARY KEY (`lang_code`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Tablo döküm verisi `languages`
- --
- INSERT INTO `languages` (`lang_code`, `title`, `direction`) VALUES
- ('ar', 'Arabic', 'rtl'),
- ('en', 'English', 'ltr'),
- ('ru', 'Russian', 'ltr'),
- ('tr', 'Türkçe', 'ltr');
- -- --------------------------------------------------------
- --
- -- Tablo için tablo yapısı `pages`
- --
- CREATE TABLE IF NOT EXISTS `pages` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `menu` tinyint(1) NOT NULL DEFAULT '1',
- `creation_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
- --
- -- Tablo döküm verisi `pages`
- --
- INSERT INTO `pages` (`id`, `menu`, `creation_date`) VALUES
- (1, 1, '2014-06-23 16:22:11');
- -- --------------------------------------------------------
- --
- -- Tablo için tablo yapısı `pages_i18n`
- --
- CREATE TABLE IF NOT EXISTS `pages_i18n` (
- `page_id` int(11) NOT NULL,
- `lang_code` varchar(3) NOT NULL,
- `title` varchar(64) DEFAULT NULL,
- `content` text,
- `description` text,
- PRIMARY KEY (`page_id`,`lang_code`),
- KEY `FK_PAGE_ID` (`page_id`),
- KEY `FK_PAGE_LANG_CODE` (`lang_code`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Tablo döküm verisi `pages_i18n`
- --
- INSERT INTO `pages_i18n` (`page_id`, `lang_code`, `title`, `content`, `description`) VALUES
- (1, 'ar', 'المؤسسية', '<p>المؤسسية</p>', 'المؤسسية'),
- (1, 'en', 'Instutional', 'instutional page content', 'Instutional content'),
- (1, 'ru', 'Институциональная', '<p>Институциональная</p>', 'Институциональная'),
- (1, 'tr', 'Kurumsal', 'Kurumsal sayfa içeriği', 'Kurumsal açıklama');
- --
- -- Dökümü yapılmış tablolar için kısıtlamalar
- --
- --
- -- Tablo kısıtlamaları `pages_i18n`
- --
- ALTER TABLE `pages_i18n`
- ADD CONSTRAINT `FK_PAGE_ID` FOREIGN KEY (`page_id`) REFERENCES `pages` (`id`),
- ADD CONSTRAINT `FK_PAGE_LANG_CODE` FOREIGN KEY (`lang_code`) REFERENCES `languages` (`lang_code`);