nativegallery/sqlcore/base.sql
themohooks 7f1ea48e44 Create base.sql
Resolves #2
2024-07-22 00:32:03 +03:00

298 lines
6.7 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Хост: localhost
-- Время создания: Июл 21 2024 г., 21:30
-- Версия сервера: 8.0.36-2ubuntu3
-- Версия PHP: 7.4.33
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
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 utf8mb4 */;
--
-- База данных: `ngallery`
--
-- --------------------------------------------------------
--
-- Структура таблицы `followers`
--
CREATE TABLE `followers` (
`id` int NOT NULL,
`user_id` int NOT NULL,
`follower_id` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
-- --------------------------------------------------------
--
-- Структура таблицы `followers_notifications`
--
CREATE TABLE `followers_notifications` (
`id` int NOT NULL,
`user_id` int NOT NULL,
`follower_id` int NOT NULL,
`photo_id` int NOT NULL,
`checked` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
-- --------------------------------------------------------
--
-- Структура таблицы `login_tokens`
--
CREATE TABLE `login_tokens` (
`id` int NOT NULL,
`token` text NOT NULL,
`user_id` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- --------------------------------------------------------
--
-- Структура таблицы `news`
--
CREATE TABLE `news` (
`id` int NOT NULL,
`body` text NOT NULL,
`time` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
-- --------------------------------------------------------
--
-- Структура таблицы `photos`
--
CREATE TABLE `photos` (
`id` int NOT NULL,
`user_id` int NOT NULL,
`postbody` text NOT NULL,
`photourl` text NOT NULL,
`posted_at` int NOT NULL,
`timeupload` int NOT NULL,
`exif` text NOT NULL,
`priority` int NOT NULL,
`moderated` int NOT NULL DEFAULT '1',
`place` text NOT NULL,
`endmoderation` int NOT NULL DEFAULT '0',
`content` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- --------------------------------------------------------
--
-- Структура таблицы `photos_comments`
--
CREATE TABLE `photos_comments` (
`id` int NOT NULL,
`user_id` int NOT NULL,
`photo_id` int NOT NULL,
`body` text NOT NULL,
`posted_at` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- --------------------------------------------------------
--
-- Структура таблицы `photos_comments_rates`
--
CREATE TABLE `photos_comments_rates` (
`id` int NOT NULL,
`user_id` int NOT NULL,
`comment_id` int NOT NULL,
`type` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- --------------------------------------------------------
--
-- Структура таблицы `photos_rates`
--
CREATE TABLE `photos_rates` (
`id` int NOT NULL,
`user_id` int NOT NULL,
`photo_id` int NOT NULL,
`type` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- --------------------------------------------------------
--
-- Структура таблицы `photos_views`
--
CREATE TABLE `photos_views` (
`id` int NOT NULL,
`user_id` int NOT NULL,
`photo_id` int NOT NULL,
`time` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
-- --------------------------------------------------------
--
-- Структура таблицы `users`
--
CREATE TABLE `users` (
`id` int NOT NULL,
`username` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`photourl` text NOT NULL,
`uploadindex` int NOT NULL,
`online` int NOT NULL,
`admin` int NOT NULL DEFAULT '0',
`status` int NOT NULL DEFAULT '0',
`content` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
--
-- Индексы сохранённых таблиц
--
--
-- Индексы таблицы `followers`
--
ALTER TABLE `followers`
ADD PRIMARY KEY (`id`);
--
-- Индексы таблицы `followers_notifications`
--
ALTER TABLE `followers_notifications`
ADD PRIMARY KEY (`id`);
--
-- Индексы таблицы `login_tokens`
--
ALTER TABLE `login_tokens`
ADD PRIMARY KEY (`id`);
--
-- Индексы таблицы `news`
--
ALTER TABLE `news`
ADD PRIMARY KEY (`id`);
--
-- Индексы таблицы `photos`
--
ALTER TABLE `photos`
ADD PRIMARY KEY (`id`);
--
-- Индексы таблицы `photos_comments`
--
ALTER TABLE `photos_comments`
ADD PRIMARY KEY (`id`);
--
-- Индексы таблицы `photos_comments_rates`
--
ALTER TABLE `photos_comments_rates`
ADD PRIMARY KEY (`id`);
--
-- Индексы таблицы `photos_rates`
--
ALTER TABLE `photos_rates`
ADD PRIMARY KEY (`id`);
--
-- Индексы таблицы `photos_views`
--
ALTER TABLE `photos_views`
ADD PRIMARY KEY (`id`);
--
-- Индексы таблицы `users`
--
ALTER TABLE `users`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT для сохранённых таблиц
--
--
-- AUTO_INCREMENT для таблицы `followers`
--
ALTER TABLE `followers`
MODIFY `id` int NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT для таблицы `followers_notifications`
--
ALTER TABLE `followers_notifications`
MODIFY `id` int NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT для таблицы `login_tokens`
--
ALTER TABLE `login_tokens`
MODIFY `id` int NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT для таблицы `news`
--
ALTER TABLE `news`
MODIFY `id` int NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT для таблицы `photos`
--
ALTER TABLE `photos`
MODIFY `id` int NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT для таблицы `photos_comments`
--
ALTER TABLE `photos_comments`
MODIFY `id` int NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT для таблицы `photos_comments_rates`
--
ALTER TABLE `photos_comments_rates`
MODIFY `id` int NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT для таблицы `photos_rates`
--
ALTER TABLE `photos_rates`
MODIFY `id` int NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT для таблицы `photos_views`
--
ALTER TABLE `photos_views`
MODIFY `id` int NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT для таблицы `users`
--
ALTER TABLE `users`
MODIFY `id` int NOT NULL AUTO_INCREMENT;
COMMIT;
/*!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 */;