Файл: new_top/sql/migrate_ads.sql
Строк: 24
-- Extended advertising system
ALTER TABLE `ads`
ADD COLUMN IF NOT EXISTS
`position` varchar(32) NOT NULL DEFAULT 'home_top' AFTER `id`,
ADD COLUMN
IF NOT EXISTS `user_id` int UNSIGNED NOT NULL DEFAULT 0 AFTER `position`,
ADD COLUMN IF NOT EXISTS `status` tinyint NOT NULL DEFAULT 1 COMMENT
'0=pending,1=active,2=rejected,3=expired' AFTER `user_id`,
ADD COLUMN IF
NOT EXISTS `text` varchar(200) NOT NULL DEFAULT '' AFTER `name`,
ADD
COLUMN IF NOT EXISTS `admin_note` varchar(200) NOT NULL DEFAULT '' AFTER
`text`;
CREATE TABLE IF NOT EXISTS `ad_prices` (
`position` varchar(32)
NOT NULL,
`title` varchar(80) NOT NULL DEFAULT '',
`price_day`
decimal(10,2) NOT NULL DEFAULT 0.00,
`enabled` tinyint(1) NOT NULL
DEFAULT 1,
`sort` int NOT NULL DEFAULT 0,
PRIMARY KEY (`position`)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
INSERT
IGNORE INTO `ad_prices` (`position`, `title`, `price_day`, `enabled`,
`sort`) VALUES
('home_top', 'Главная — верх', 50.00, 1,
10),
('home_bottom', 'Главная — низ', 30.00, 1,
20),
('cat_top', 'Категории — верх', 25.00, 1,
30),
('stats_top', 'Статистика — верх', 20.00, 1,
40),
('global_footer', 'Подвал на всех страницах',
40.00, 1, 50);