-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- ホスト: 127.0.0.1:3309
-- 生成日時: 2025-12-26 04:02:55
-- サーバのバージョン： 10.4.28-MariaDB
-- PHP のバージョン: 8.2.4

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 */;

--
-- データベース: `task_management`
--

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

--
-- テーブルの構造 `mst_priorities`
--

DROP TABLE IF EXISTS `mst_priorities`;
CREATE TABLE `mst_priorities` (
  `priority_id` int(11) NOT NULL COMMENT '優先度ID',
  `priority_name` varchar(25) NOT NULL COMMENT '優先度名',
  `created_at` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '作成日時',
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '更新日時'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='優先度マスタ';

--
-- テーブルのデータのダンプ `mst_priorities`
--

INSERT INTO `mst_priorities` (`priority_id`, `priority_name`, `created_at`, `updated_at`) VALUES
(1, '↓　低', '2025-11-06 02:09:03', '2025-11-06 02:09:03'),
(2, '→　中', '2025-11-06 02:09:03', '2025-11-06 02:09:03'),
(3, '↑　高', '2025-11-06 02:09:03', '2025-11-06 02:09:03'),
(4, '↑↑　緊急', '2025-11-06 02:09:03', '2025-11-06 02:09:03');

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

--
-- テーブルの構造 `mst_users`
--

DROP TABLE IF EXISTS `mst_users`;
CREATE TABLE `mst_users` (
  `user_id` int(11) NOT NULL COMMENT 'ユーザーID',
  `user_name` varchar(25) NOT NULL COMMENT 'ユーザー名',
  `created_at` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '作成日時',
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '更新日時'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='ユーザーマスタ';

--
-- テーブルのデータのダンプ `mst_users`
--

INSERT INTO `mst_users` (`user_id`, `user_name`, `created_at`, `updated_at`) VALUES
(1, '山田 太郎', '2025-11-06 02:09:13', '2025-11-06 02:09:13'),
(2, '佐藤 花子', '2025-11-06 02:09:13', '2025-11-06 02:09:13'),
(3, '鈴木 一郎', '2025-11-06 02:09:13', '2025-11-06 02:09:13'),
(4, '田中 美咲', '2025-11-06 02:09:13', '2025-11-06 02:09:13'),
(5, '伊藤 健太', '2025-11-06 02:09:13', '2025-11-06 02:09:13'),
(6, '高橋 ゆかり', '2025-11-06 02:09:13', '2025-11-06 02:09:13'),
(7, '渡辺 大地', '2025-11-06 02:09:13', '2025-11-06 02:09:13'),
(8, '小林 あかね', '2025-11-06 02:09:13', '2025-11-06 02:09:13'),
(9, '中村 翼', '2025-11-06 02:09:13', '2025-11-06 02:09:13'),
(10, '加藤 美優', '2025-11-06 02:09:13', '2025-11-06 02:09:13');

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

--
-- テーブルの構造 `tr_communication_boards`
--

DROP TABLE IF EXISTS `tr_communication_boards`;
CREATE TABLE `tr_communication_boards` (
  `communication_board_id` int(11) NOT NULL COMMENT '連絡ボードID',
  `text_in_board` varchar(5000) DEFAULT NULL COMMENT '連絡',
  `pj_id` int(11) NOT NULL COMMENT 'プロジェクトID',
  `created_at` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '作成日時',
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '更新日時'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='連絡ボード';

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

--
-- テーブルの構造 `tr_projects`
--

DROP TABLE IF EXISTS `tr_projects`;
CREATE TABLE `tr_projects` (
  `pj_id` int(11) NOT NULL COMMENT 'プロジェクトID',
  `pj_name` varchar(25) NOT NULL COMMENT 'プロジェクト名',
  `created_at` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '作成日時',
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '更新日時'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='プロジェクト';

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

--
-- テーブルの構造 `tr_statuses`
--

DROP TABLE IF EXISTS `tr_statuses`;
CREATE TABLE `tr_statuses` (
  `status_id` int(11) NOT NULL COMMENT 'ステータスID',
  `status_name` varchar(25) NOT NULL COMMENT 'ステータス名',
  `pj_id` int(11) NOT NULL COMMENT 'プロジェクトID',
  `created_at` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '作成日時',
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '更新日時'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='ステータス';

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

--
-- テーブルの構造 `tr_tasks`
--

DROP TABLE IF EXISTS `tr_tasks`;
CREATE TABLE `tr_tasks` (
  `task_id` int(11) NOT NULL COMMENT 'タスクID',
  `task_title` varchar(50) NOT NULL COMMENT 'タイトル',
  `status_id` int(11) NOT NULL COMMENT 'ステータスID',
  `start_date` datetime DEFAULT NULL COMMENT '開始日',
  `end_date` datetime DEFAULT NULL COMMENT '完了予定日',
  `priority_id` int(11) DEFAULT NULL COMMENT '優先度ID',
  `worker` int(11) DEFAULT NULL COMMENT '作業者ID',
  `reviewer` int(11) DEFAULT NULL COMMENT 'レビュアーID',
  `label` varchar(25) DEFAULT NULL COMMENT 'ラベル',
  `comment` varchar(250) DEFAULT NULL COMMENT 'コメント',
  `created_at` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '作成日時',
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '更新日時'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='タスク';

--
-- ダンプしたテーブルのインデックス
--

--
-- テーブルのインデックス `mst_priorities`
--
ALTER TABLE `mst_priorities`
  ADD PRIMARY KEY (`priority_id`);

--
-- テーブルのインデックス `mst_users`
--
ALTER TABLE `mst_users`
  ADD PRIMARY KEY (`user_id`);

--
-- テーブルのインデックス `tr_communication_boards`
--
ALTER TABLE `tr_communication_boards`
  ADD PRIMARY KEY (`communication_board_id`);

--
-- テーブルのインデックス `tr_projects`
--
ALTER TABLE `tr_projects`
  ADD PRIMARY KEY (`pj_id`);

--
-- テーブルのインデックス `tr_statuses`
--
ALTER TABLE `tr_statuses`
  ADD PRIMARY KEY (`status_id`);

--
-- テーブルのインデックス `tr_tasks`
--
ALTER TABLE `tr_tasks`
  ADD PRIMARY KEY (`task_id`);

--
-- ダンプしたテーブルの AUTO_INCREMENT
--

--
-- テーブルの AUTO_INCREMENT `mst_priorities`
--
ALTER TABLE `mst_priorities`
  MODIFY `priority_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '優先度ID', AUTO_INCREMENT=5;

--
-- テーブルの AUTO_INCREMENT `mst_users`
--
ALTER TABLE `mst_users`
  MODIFY `user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ユーザーID', AUTO_INCREMENT=11;

--
-- テーブルの AUTO_INCREMENT `tr_communication_boards`
--
ALTER TABLE `tr_communication_boards`
  MODIFY `communication_board_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '連絡ボードID';

--
-- テーブルの AUTO_INCREMENT `tr_projects`
--
ALTER TABLE `tr_projects`
  MODIFY `pj_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'プロジェクトID';

--
-- テーブルの AUTO_INCREMENT `tr_statuses`
--
ALTER TABLE `tr_statuses`
  MODIFY `status_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ステータスID';

--
-- テーブルの AUTO_INCREMENT `tr_tasks`
--
ALTER TABLE `tr_tasks`
  MODIFY `task_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'タスクID';
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 */;
