0: Error: Table 'pr_users' already exists Query: CREATE TABLE pr_users ( id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, chat_id BIGINT UNSIGNED NOT NULL, avatar VARCHAR(200) NOT NULL DEFAULT '', login VARCHAR(75) NULL UNIQUE, username VARCHAR(400) NOT NULL, password VARCHAR(150) DEFAULT '', tmp VARCHAR(2000) DEFAULT '', current_message_id INT UNSIGNED DEFAULT NULL, reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP, UNIQUE KEY id (id) ) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci' 1: Error: Table 'pr_settings' already exists Query: CREATE TABLE pr_settings ( code VARCHAR(75) NOT NULL PRIMARY KEY, content VARCHAR(2000) NOT NULL, comment VARCHAR(500) DEFAULT '', type VARCHAR(2000) NOT NULL, UNIQUE KEY code (code) ) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci' 2: Error: Table 'pr_menu' already exists Query: CREATE TABLE pr_menu ( id BIGINT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, photos VARCHAR(3000) DEFAULT NULL, category VARCHAR(200) DEFAULT NULL, sub_category VARCHAR(200) DEFAULT NULL, name VARCHAR(200) NOT NULL UNIQUE, description VARCHAR(1500) DEFAULT '', available INT UNSIGNED DEFAULT 0, price FLOAT(12) DEFAULT 1, UNIQUE KEY id (id) ) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci' 3: Error: Table 'pr_logs' already exists Query: CREATE TABLE pr_logs ( id BIGINT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, author VARCHAR(80) DEFAULT NULL, content VARCHAR(4000) NOT NULL, type VARCHAR(25) NOT NULL, place VARCHAR(200) DEFAULT '', reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP, UNIQUE KEY id (id) ) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci' 4: Error: Table 'pr_time_logger' already exists Query: CREATE TABLE pr_time_logger ( user INT UNSIGNED NOT NULL, log_date DATE NOT NULL, clicks_num INT UNSIGNED DEFAULT 1, first TIMESTAMP DEFAULT CURRENT_TIMESTAMP, last TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, UNIQUE KEY day (`user`, `log_date`) ) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci' 5: Error: Table 'pr_tickets' already exists Query: CREATE TABLE pr_tickets ( id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, user INT UNSIGNED NOT NULL, author INT UNSIGNED NOT NULL, content VARCHAR(4000) DEFAULT '', forward_message_id BIGINT UNSIGNED NULL, forward_from_message_id INT UNSIGNED NULL, reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP, UNIQUE KEY id (id) ) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci' 6: Error: Table 'pr_files' already exists Query: CREATE TABLE pr_files ( file_id VARCHAR(100) NOT NULL, subject VARCHAR(80) DEFAULT NULL, type VARCHAR(80) DEFAULT NULL, object INT UNSIGNED NOT NULL, reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP, UNIQUE KEY file_id (file_id) ) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci' 7: Error: Table 'pr_mailings' already exists Query: CREATE TABLE pr_mailings ( id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, name VARCHAR(200) NOT NULL, status SMALLINT DEFAULT 0, content VARCHAR(950) NOT NULL, file VARCHAR(100) DEFAULT NULL, reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP, UNIQUE KEY id (id) ) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci' 8: Error: Table 'pr_mailing_results' already exists Query: CREATE TABLE pr_mailing_results ( mailing_id INT UNSIGNED NOT NULL, receiver_id INT UNSIGNED NOT NULL, message_id INT UNSIGNED DEFAULT NULL, result_code SMALLINT UNSIGNED NOT NULL, error_text VARCHAR(1000) DEFAULT NULL, reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP, UNIQUE KEY result (`mailing_id`, `receiver_id`) ) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci' 9: Error: Duplicate entry 'reset_text' for key 'pr_settings.PRIMARY' Query: INSERT INTO pr_settings (`code`, `content`, `type`, `comment`) VALUES ('reset_text', '⚠️ Вам необхідно встановити пароль для свого аккаунту в адмінпанелі. Для цього натисніть кнопку нижче, або натисніть на посилання', 'macro', ''), ('reset_link', '🔑 Go', 'macro', ''), ('button_menu', '📜 Меню', 'macro', ''), ('main_menu', '🧧 Daily Dose Вітаємо в нашому чат-боті! Натисніть на потрібну опцію ⤵️ ', 'macro', ''), ('share_btn', '📢 Поділитися', 'macro', ''), ('dish_available', '✔️', 'macro', ''), ('dish_unavailable', '❌', 'macro', ''), ('categories', '{menu_header} Оберіть категорію:', 'macro', ''), ('dish', '😍 )name( )description( » Ціна: )price(₴ » Категорія: )category( )available( {last_updated}', 'macro', ''), ('menu_header', '📖 Наше меню', 'macro', ''), ('categories_per_row', '2', 'setting', 'Кількість кнопок з назвами категорій в рядок'), ('category_item', ')name(', 'macro', ''), ('back_btn', '🔙 Назад', 'macro', 'Кнопка "назад" на всіх екранах'), ('last_updated', 'Востаннє оновлено: )date(', 'macro', ''), ('weekends', '-', 'setting', 'Вихідні (номер в тижні, через кому)'), ('work_hours', '12-23', 'setting', 'Робочі години в форматі 00-23'), ('dish_item', ')available( )photo( )price_rnd(₴ - )name(', 'macro', ''), ('dishes', ')category()sub_category( Оберіть страву:', 'macro', ''), ('isset', '✅ В наявності', 'macro', ''), ('noisset', '⭕️ Немає в наявності на даний момент:(', 'macro', ''), ('button_contacts', '📞 Контакти', 'macro', ''), ('contacts', 'Наші контакти: 📞 +380680541922 📞 +380961378066 📧 Daily Dosestryi@gmail.com 🌐 Facebook 🌐 Instagram', 'macro', ''), ('gmaps_link', 'https://goo.gl/maps/EwKMqMLunUrLfctt5', 'macro', ''), ('gmaps_text', '📍 Розташування', 'macro', ''), ('dishes_per_row', '1', 'setting', 'Кількість кнопок з назвами страв в рядок'), ('opened', '✅ Ми відчинені!', 'macro', ''), ('closed', '⭕️ Ми зараз зачинені :(', 'macro', ''), ('dish_photo', '📷', 'macro', ''), ('sub_btn', ')name( ➡️', 'macro', ''), ('sub_delimiter', ' > ', 'macro', ''), ('show_unavailable', '0', 'setting', 'Чи показувати страви, яких немає в наявності (1 - так, 0 - ні)'), ('share_text', '😮 У Daily Dose є свій Telegram bot з меню', 'macro', ''), ('bot_username', 'Daily Dose_stryi_bot', 'setting', 'username бота (для кнопки "поділитись")'), ('send_message_success', 'Ми отримали Ваше повідомлення і скоро дамо відповідь 😊', 'macro', ''), ('limit_messages_update', '10', 'setting', ''), ('personal_chat', '-780785862', 'setting', 'ID чату персоналу для пересилання відгуків та повідомлень'), ('send_message_failed', 'Ой, чомусь не вдалося відправити це повідомлення 🥲 Повідомте будь ласка когось з персоналу!', 'macro', ''), ('home_btn', '🏠 На головну', 'macro', ''), ('feedback_text', '📨 Щоб надіслати нам повідомлення - просто відправте його в цей чат!', 'macro', ''), ('feedback_btn', '💬 Написати нам', 'macro', ''), ('mailing_verify', '📨 Підтвердити і розіслати', 'macro', ''), ('mailing_cancel', '🚫 Відкликати', 'macro', ''), ('mailing_verify_text', 'Це прототип повідомлення Прогляньте його і натисніть "{mailing_verify}", щоб почати розсилку. Або "{mailing_cancel}", щоб відмінити', 'macro', ''), ('mailing_cancel_result', '🚫 Розсилку скасовано', 'macro', ''), ('mailing_verify_result', '📨 Розсилка успішно запущена', 'macro', ''), ('mailing_404_result', '🤷‍♂️ Розсилку не знайдено. Спробуйте створити ще одну.', 'macro', ''), ('mailing_limit_per_time', '15', 'setting', 'Швидкість розсилки (людей/хвилину)')