Checkpoint: Boîte à idées : table BDD, API tRPC (créer, lister, répondre, changer statut), page avec liste filtrée par statut et recherche, bouton Nouvelle demande, réponse admin avec statut colorisé, menu dans la sidebar
This commit is contained in:
14
drizzle/0002_sticky_the_watchers.sql
Normal file
14
drizzle/0002_sticky_the_watchers.sql
Normal file
@@ -0,0 +1,14 @@
|
||||
CREATE TABLE `ideas` (
|
||||
`id` int AUTO_INCREMENT NOT NULL,
|
||||
`userId` int NOT NULL,
|
||||
`userName` varchar(255) NOT NULL,
|
||||
`titre` varchar(512) NOT NULL,
|
||||
`message` text NOT NULL,
|
||||
`statut` enum('ouvert','en_cours','resolu','ferme') NOT NULL DEFAULT 'ouvert',
|
||||
`reponseAdmin` text,
|
||||
`reponduPar` varchar(255),
|
||||
`reponduAt` timestamp,
|
||||
`createdAt` timestamp NOT NULL DEFAULT (now()),
|
||||
`updatedAt` timestamp NOT NULL DEFAULT (now()) ON UPDATE CURRENT_TIMESTAMP,
|
||||
CONSTRAINT `ideas_id` PRIMARY KEY(`id`)
|
||||
);
|
||||
Reference in New Issue
Block a user